Skip to content

Comandos úteis

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 ​

GroupOptions

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? ​

StaticOptions

Retorna ​

this

Licença ISC.