class ConfigModule {
static envVariablesLoaded
static forRoot<ValidationOptions extends Record<string, any>>(options: ConfigModuleOptions<ValidationOptions> = {}): Promise<DynamicModule>
static forFeature(config: ConfigFactory<ConfigObject>): DynamicModule
}
Static properties
Property |
Description |
static envVariablesLoaded
|
Read-only.
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 methods
forRoot()
|
Loads environment variables based on the "ignoreEnvFile" flag and "envFilePath" value.
Additionally, registers custom configurations globally.
|
static forRoot<ValidationOptions extends Record<string, any>>(options: ConfigModuleOptions<ValidationOptions> = {}): Promise<DynamicModule>
Parameters
Returns
Promise<DynamicModule>
|
forFeature()
|
Registers configuration object (partial registration).
|
static forFeature(config: ConfigFactory<ConfigObject>): DynamicModule
Parameters
Returns
DynamicModule
|