flowingts / RouteGroupScope
Classe: RouteGroupScope
Definido em: src/core/mounted-group.ts:147
O g de app.group(opts, (g) => …): só registra rotas, todas com o prefixo, os middlewares e os guards do grupo. Middlewares globais e hooks continuam no app (app.use(), app.onError()…).
Métodos
group()
group(
options,define):this
Definido em: src/core/mounted-group.ts:170
Grupo aninhado: prefixos se somam, middlewares e guards se acumulam de fora para dentro.
Parâmetros
options
define
(group) => unknown
Retorna
this
mount()
Assinatura
mount<
U>(ref,options?):MountedGroup<U>
Definido em: src/core/mounted-group.ts:157
Parâmetros de tipo
U
U extends object
Parâmetros
ref
new () => U
options?
MountOptions<U>
Retorna
MountedGroup<U>
Assinatura
mount<
U>(ref,options?):MountedGroup<U>
Definido em: src/core/mounted-group.ts:158
Parâmetros de tipo
U
U extends object
Parâmetros
ref
U extends new (...args) => unknown ? never : U
options?
MountOptions<U>
Retorna
MountedGroup<U>
static()
static(
prefix,root,opts?):this
Definido em: src/core/mounted-group.ts:164
Arquivos estáticos dentro do grupo: herdam prefixo, host, guards e middlewares.
Parâmetros
prefix
string
root
string
opts?
Retorna
this