UNPKG

@kitstack/nest-powertools

Version:

A comprehensive collection of NestJS powertools, decorators, and utilities to supercharge your backend development

9 lines (8 loc) 871 B
import { type AuthConfig, type DefaultRoles, type CustomAuthGuard } from './auth-interfaces'; export declare const Auth: (config: AuthConfig) => import("@nestjs/common").CustomDecorator<string>; export declare const Roles: (...roles: (string | DefaultRoles)[]) => import("@nestjs/common").CustomDecorator<string>; export declare const Permissions: (...permissions: string[]) => import("@nestjs/common").CustomDecorator<string>; export declare const UseRegisteredGuard: (guardName: string) => import("@nestjs/common").CustomDecorator<string>; export declare const UseInlineGuard: (guard: CustomAuthGuard) => import("@nestjs/common").CustomDecorator<string>; export declare const CustomAuth: (validator: AuthConfig["customValidator"]) => import("@nestjs/common").CustomDecorator<string>; export declare const Public: () => import("@nestjs/common").CustomDecorator<string>;