@rxap/nest-open-api
Version:
This package provides tools and utilities for integrating OpenAPI specifications into NestJS applications. It includes features for handling upstream API requests, managing server configurations, and generating OpenAPI documentation. It also offers interc
15 lines (14 loc) • 780 B
TypeScript
import { ConfigurableModuleOptionsFactory, Logger } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { Environment } from '@rxap/nest-utilities';
import { OpenApiModuleOptions } from './open-api.module';
export declare class OpenApiModuleOptionsLoader implements ConfigurableModuleOptionsFactory<OpenApiModuleOptions, 'create'> {
protected readonly config: ConfigService;
protected readonly logger: Logger;
protected readonly environment: Environment | null;
create(): OpenApiModuleOptions;
protected existsFileWithScope(filePath: string): boolean;
protected readFileWithScope(filePath: string): string;
protected fileNameWithScope(filePath: string): string;
protected interpolateEnvVariables(value: string): string;
}