UNPKG

mle-tools-configuration

Version:

A configuration management tool for TypeScript/JavaScript applications

28 lines (27 loc) 692 B
import { Configuration } from './Configuration'; export declare class ConfigurationFactory { defaultValues: { key: string; value: any; }[]; allDomains: { domain: string; keys: string[]; }[]; constructor(defaultValues: { key: string; value: any; }[], allDomains: { domain: string; keys: string[]; }[]); setUp(defaultValues: { key: string; value: any; }[], allDomains: { domain: string; keys: string[]; }[]): void; getConfiguration<T>(configThatOverride?: string | T): Configuration<T>; } export declare const configurationFactory: ConfigurationFactory;