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.
11 lines (10 loc) • 454 B
TypeScript
import { ConfigurationProvider } from "./config-providers";
import { ConfigurationBuilderOption } from ".";
export declare class ConfigurationBuilder {
readonly options: ConfigurationBuilderOption;
providers: ConfigurationProvider[];
constructor(options: ConfigurationBuilderOption);
add(provider: ConfigurationProvider): ConfigurationBuilder;
addRange(...provider: ConfigurationProvider[]): ConfigurationBuilder;
build(): any;
}