nest-simple-config
Version:
A powerful and flexible configuration management library for NestJS applications. Supports JSON, YAML file loading, environment variable overrides, immutable configurations, and type-safe configuration access with dependency injection.
10 lines (9 loc) • 488 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { SimpleConfigOptional, ConfigurationBuilder } from '.';
export declare class SimpleConfigModule {
static forRoot(options?: SimpleConfigOptional): DynamicModule;
static forRootWithConfigBuilder(buildAction?: (builder: ConfigurationBuilder) => void): DynamicModule;
private static mergeDefaultOptional;
private static createBuildActionFromOptions;
static registerOptions(optionTypes: Function[]): DynamicModule;
}