vulcain-corejs
Version:
Vulcain micro-service framework
15 lines (14 loc) • 594 B
TypeScript
import { ConfigurationSource, ConfigurationDataType } from './configurationSource';
import { ConfigurationManager } from './configurationManager';
/**
* Helper for adding configuration source providing by DynamicConfiguration.init
*/
export declare class ConfigurationSourceBuilder {
private _configurationManager;
private _sources;
constructor(_configurationManager: ConfigurationManager);
addSource(source: ConfigurationSource): this;
addVulcainSource(): this;
addFileSource(path: string, mode?: ConfigurationDataType): this;
startPollingAsync(): Promise<{}>;
}