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.

Last updated