UNPKG

vulcain-corejs

Version:
22 lines (21 loc) 581 B
export interface ConfigurationItem { key: string; value: any; description?: string; ownerTeam?: string; lastUpdate?: string; encrypted?: boolean; deleted?: boolean; } export declare enum ConfigurationDataType { KeyValue = 0, Json = 1, } export declare class PollResult { values: Map<string, ConfigurationItem>; source: ConfigurationSource; constructor(source: ConfigurationSource, values?: Map<string, ConfigurationItem>); } export interface ConfigurationSource { pollPropertiesAsync(timeoutInMs: number): Promise<PollResult>; }