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