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;
}