vulcain-corejs
Version:
Vulcain micro-service framework
14 lines (13 loc) • 519 B
TypeScript
import { ConfigurationSource, ConfigurationDataType } from './configurationSource';
export declare class FileConfigurationSource implements ConfigurationSource {
private path;
private mode;
private _values;
private _lastAccess;
private _disabled;
constructor(path: string, mode?: ConfigurationDataType);
protected readValuesFromFile(): Promise<{}>;
protected readJsonValues(): Promise<{}>;
protected readKeyValues(): Promise<{}>;
pollPropertiesAsync(timeoutInMs: number): any;
}