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?
optionalauto?:boolean
Definido em: src/core/compiler.ts:53
Registra as rotas declaradas na classe. Padrão: true. Use false para só mapear manualmente.
except?
optionalexcept?:MethodsSelector<T>
Definido em: src/core/compiler.ts:51
Registra todos os métodos de rota, exceto estes.
guards?
optionalguards?: readonlyGuard[]
Definido em: src/core/compiler.ts:57
Guards para todas as rotas do grupo; rodam antes dos @Guards da classe.
hooks?
optionalhooks?: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?
optionalhost?: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?
optionalmiddlewares?: readonlyMiddleware[]
Definido em: src/core/compiler.ts:55
Middlewares para todas as rotas do grupo; rodam antes dos @Middlewares da classe.
only?
optionalonly?: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?
optionalprefix?:string
Definido em: src/core/compiler.ts:47
Substitui o prefixo definido no @Router.