@takentrade/takentrade-libs
Version:
TakeNTrade shared libraries
11 lines (10 loc) • 411 B
TypeScript
/**
* Metadata key for storing roles in the decorator.
*/
export declare const ROLES_KEY = "roles";
/**
* Decorator to set required roles for a route or controller.
* @param roles List of role names required to access the resource.
* @returns Custom metadata decorator for role-based access control.
*/
export declare const Roles: (...roles: string[]) => import("@nestjs/common").CustomDecorator<string>;