UNPKG

@ita-company/ita-package

Version:

<p align="center"> <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="200" alt="Nest Logo" /></a> </p>

14 lines (13 loc) 594 B
import { CanActivate, ExecutionContext } from '@nestjs/common'; import { JwtService } from '@nestjs/jwt'; import { Reflector } from '@nestjs/core'; export declare const IS_PUBLIC_KEY = "isPublic"; export declare const Public: () => import("@nestjs/common").CustomDecorator<string>; export declare class AuthGuard implements CanActivate { private jwtService; private reflector; constructor(jwtService: JwtService, reflector: Reflector); canActivate(context: ExecutionContext): Promise<boolean>; signAsync(payload: any): Promise<string>; private extractTokenFromHeader; }