UNPKG

@webundsoehne/nestjs-auth0-guard

Version:

NestJS Auth0 Guard

13 lines (12 loc) 571 B
import { ExecutionContext } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; declare const Auth0Guard_base: import("@nestjs/passport").Type<import("@nestjs/passport").IAuthGuard>; export declare class Auth0Guard extends Auth0Guard_base { private readonly reflector; private permissions; constructor(reflector: Reflector); canActivate(context: ExecutionContext, ...test: any[]): Promise<boolean>; setPermissions(permissions: string | string[]): void; static withPermissions(permissions: string | string[]): Auth0Guard; } export {};