Skip to content

Comandos úteis

flowingts / Guards

Função: Guards() ​

Guards(...guards): (_value, context) => void

Definido em: src/decorators/middlewares.ts:44

Guards para todas as rotas da classe ou para um método (F-01, F-30). Rodam antes da validação; false responde 403. É o mesmo nome da opção guards.

ts
const isAdmin: Guard = (ctx) => ctx.state.user?.role === 'admin';
@Guards(isAdmin) @Delete('/:id') remove() {}

Parâmetros ​

guards ​

...Guard[]

Retorna ​

(_value, context) => void

Licença ISC.