Skip to content

Comandos úteis

flowingts / MountOptions

Interface: MountOptions<T> ​

Definido em: src/core/compiler.ts:45

Opções de app.mount(), aplicadas no ponto de composição (F-28, F-30).

Parâmetros de tipo ​

T ​

T = object

Propriedades ​

auto? ​

optional auto?: boolean

Definido em: src/core/compiler.ts:53

Registra as rotas declaradas na classe. Padrão: true. Use false para só mapear manualmente.


except? ​

optional except?: MethodsSelector<T>

Definido em: src/core/compiler.ts:51

Registra todos os métodos de rota, exceto estes.


guards? ​

optional guards?: readonly Guard[]

Definido em: src/core/compiler.ts:57

Guards para todas as rotas do grupo; rodam antes dos @Guards da classe.


hooks? ​

optional hooks?: HookOptions

Definido em: src/core/compiler.ts:59

Hooks onSend, onResponse e onError só para estas rotas (F-43); rodam antes dos hooks da classe.


host? ​

optional host?: HostOption

Definido em: src/core/compiler.ts:61

Virtual host (F-35): as rotas só respondem nesses hosts. Sem host, valem para qualquer um.


middlewares? ​

optional middlewares?: readonly Middleware[]

Definido em: src/core/compiler.ts:55

Middlewares para todas as rotas do grupo; rodam antes dos @Middlewares da classe.


only? ​

optional only?: MethodsSelector<T>

Definido em: src/core/compiler.ts:49

Registra só estes métodos de rota. Não pode ser usado junto com except.


prefix? ​

optional prefix?: string

Definido em: src/core/compiler.ts:47

Substitui o prefixo definido no @Router.

Licença ISC.