UNPKG

@adonisjs-community/girouette

Version:

An AdonisJS package allowing decorators-based routing.

17 lines (16 loc) 521 B
import { MiddlewareFn, OneOrMore, ParsedNamedMiddleware } from '@adonisjs/core/types/http'; /** * The RouteMiddleware decorator applies middleware to a specific route. * * @param middleware Middleware to apply to the route * * @example * ```ts * @Get('/profile') * @RouteMiddleware([middleware.auth()]) * async show() { * // Protected by auth middleware * } * ``` */ export declare const RouteMiddleware: (middleware: OneOrMore<MiddlewareFn | ParsedNamedMiddleware>) => (target: any, key: string) => void;