UNPKG

recoder-code

Version:

🚀 AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

31 lines (30 loc) • 1.22 kB
import { DynamicModule } from '@nestjs/common'; import { ConfigFactory, ConfigModuleOptions } from './interfaces'; /** * @publicApi */ export declare class ConfigModule { /** * This promise resolves when "dotenv" completes loading environment variables. * When "ignoreEnvFile" is set to true, then it will resolve immediately after the * "ConfigModule#forRoot" method is called. */ static get envVariablesLoaded(): Promise<void>; private static environmentVariablesLoadedSignal; private static readonly _envVariablesLoaded; /** * Loads environment variables based on the "ignoreEnvFile" flag and "envFilePath" value. * Additionally, registers custom configurations globally. * @param options */ static forRoot<ValidationOptions extends Record<string, any>>(options?: ConfigModuleOptions<ValidationOptions>): Promise<DynamicModule>; /** * Registers configuration object (partial registration). * @param config */ static forFeature(config: ConfigFactory): DynamicModule; private static loadEnvFile; private static assignVariablesToProcess; private static mergePartial; private static getSchemaValidationOptions; }