🇧🇷
ModularBr Framework
English (US)TelegramGitHub
  • Bem vindo à ModularBr
  • CONHECENDO
    • Introdução
      • Benefícios
      • Requisitos
      • Instalando
  • Módulo
    • Exportar Binds
    • Importar Binds
  • Rotas
    • Guarda de Rota
    • Middlewares
  • Pipes
  • Injeção de dependência
  • Manuseadores de Rotas
  • Usabilidade
    • Horse e ModularBr
    • Desktop e ModularBr
  • CLI
  • Perguntas Frequentes
    • FAQs
      • Como colaborar?
      • Como baixar e instalar?
      • O que é InjectorBr?
      • O que é ResultPairBr?
      • O que é ECLBr?
  • POLÍTICA DE USO
    • Licença
Powered by GitBook
On this page
Edit on GitHub
  1. Módulo

Exportar Binds

Exportação de Binds: A facilidade de compartilhar recursos entre módulos do ModularBr.

Exportando Binds

Alguns módulos são criados com o único propósito de exportar binds para outros módulos, e é aí que entra o método "ExportedBinds". Esse método é utilizado para definir os binds que o módulo exporta, tornando-os disponíveis para outros módulos que desejam importá-los.

unit export.module;

interface

uses
  dmfbr.module,
  nfe.controller;

type
  TExportModule = class(TModule)
  public
    function ExportedBinds: TExportedBinds; override;
  end;

implementation

{ TAppModule }

function TExportModule.ExportedBinds: TExportedBinds;
begin
  Result := [Bind<TControllerServer>.Singleton];
end;

end.

ATENÇÃO

A exportação do módulo é apenas para Binds. As rotas não serão expostadas.

PreviousMóduloNextImportar Binds

Last updated 2 years ago