nestjs-appwrite
Version:
Easier Appwrite integration for your NestJS application.
13 lines (12 loc) • 590 B
TypeScript
import { CanActivate, ExecutionContext, OnApplicationBootstrap } from '@nestjs/common';
import { SecretStoreService } from '../service/secret-store.service';
import { Config } from '../config/config.interface';
export declare class AccessTokenGuard implements CanActivate, OnApplicationBootstrap {
private readonly storeService;
private readonly config;
private readonly logger;
private jwtSecret;
constructor(storeService: SecretStoreService, config: Config);
onApplicationBootstrap(): Promise<void>;
canActivate(context: ExecutionContext): Promise<boolean>;
}