@webundsoehne/nestjs-auth0-guard
Version:
NestJS Auth0 Guard
13 lines (12 loc) • 571 B
TypeScript
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 {};