UNPKG

vulcain-corejs

Version:
16 lines (15 loc) 667 B
import { ConfigurationManager } from './configurationManager'; import { IRemoteConfigurationSource } from './abstractions'; import { ConfigurationDataType } from './sources/fileConfigurationSource'; /** * Helper for adding configuration source providing by DynamicConfiguration.init */ export declare class ConfigurationSourceBuilder { private _configurationManager; private _sources; constructor(_configurationManager: ConfigurationManager); addSource(source: IRemoteConfigurationSource): this; private addVulcainSource(); addFileSource(path: string, mode?: ConfigurationDataType): this; startPolling(): Promise<void>; }