UNPKG

@nestdevx/tenant

Version:

Tenant module for multi-tenant NestJS applications.

10 lines (9 loc) 558 B
import { CanActivate, ExecutionContext } from '@nestjs/common'; import { Observable } from 'rxjs'; import { ICurrentUser } from '../types'; declare const JwtAuthGuard_base: import("@nestjs/passport").Type<import("@nestjs/passport").IAuthGuard>; export declare class JwtAuthGuard extends JwtAuthGuard_base implements CanActivate { canActivate(context: ExecutionContext): boolean | Promise<boolean> | Observable<boolean>; handleRequest<TUser = any>(err: any, user: ICurrentUser, info: any, context: ExecutionContext, status?: any): TUser; } export {};