mongodb-dynamic-api
Version:
Auto generated CRUD API for MongoDB using NestJS
12 lines (11 loc) • 477 B
TypeScript
import { CanActivate, ExecutionContext } from '@nestjs/common';
import { Socket } from 'socket.io';
export declare class JwtSocketGuard implements CanActivate {
protected readonly isPublic: boolean;
private readonly logger;
constructor(isPublic?: boolean);
canActivate(context: ExecutionContext): Promise<boolean>;
protected getUserFromSocket(socket: Socket): Promise<unknown>;
private getAccessTokenFromSocketQuery;
private extractUserFromToken;
}