UNPKG

nestjs-cls

Version:

A continuation-local storage module compatible with NestJS's dependency injection.

25 lines 755 B
import { HttpServer } from '@nestjs/common'; export declare enum ExpressVersion { V4 = "4.x", V5 = "5.x" } export declare enum FastifyVersion { V4 = "4.x", V5 = "5.x" } export declare enum HttpAdapterType { EXPRESS = "express", FASTIFY = "fastify" } type HttpExpresAdapterResponse = { adapterType: HttpAdapterType.EXPRESS; version: ExpressVersion; }; type HttpFastifyAdapterResponse = { adapterType: HttpAdapterType.FASTIFY; version: FastifyVersion; }; type HttpAdapterTypeAndVersion = HttpExpresAdapterResponse | HttpFastifyAdapterResponse; export declare function detectHttpAdapterTypeAndVersion(httpAdapter: HttpServer): HttpAdapterTypeAndVersion; export {}; //# sourceMappingURL=feature-detection.utils.d.ts.map