UNPKG

@evil-gauss/nestjs-core

Version:
13 lines (12 loc) 641 B
import { CanActivate, ExecutionContext, OnApplicationBootstrap, OnApplicationShutdown } from '@nestjs/common'; import { Observable } from 'rxjs'; import { ClientProxy } from '@nestjs/microservices'; import { Reflector } from '@nestjs/core'; export declare class AuthGuard implements CanActivate, OnApplicationBootstrap, OnApplicationShutdown { private readonly client; private readonly reflector; constructor(client: ClientProxy, reflector: Reflector); canActivate(context: ExecutionContext): boolean | Promise<boolean> | Observable<boolean>; onApplicationBootstrap(): Promise<void>; onApplicationShutdown(): void; }