UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

17 lines (16 loc) 881 B
import { CacheInterceptor } from '@nestjs/cache-manager'; import { CallHandler, ExecutionContext } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; import { HttpAdapterHost } from '@nestjs/core/helpers/http-adapter-host'; import { Observable } from 'rxjs'; import { DynamicApiGlobalState } from '../interfaces'; export declare class DynamicApiCacheInterceptor extends CacheInterceptor { protected readonly cacheManager: any; protected readonly reflector: Reflector; protected readonly httpAdapterHost: HttpAdapterHost; private readonly state; private readonly excludePaths; constructor(cacheManager: any, reflector: Reflector, httpAdapterHost: HttpAdapterHost, state: DynamicApiGlobalState); intercept(context: ExecutionContext, next: CallHandler): Promise<Observable<any>>; isRequestCacheable(context: ExecutionContext): boolean; }