vulcain-corejs
Version:
Vulcain micro-service framework
8 lines (7 loc) • 385 B
TypeScript
import { IRemoteConfigurationSource, ConfigurationItem, DataSource } from "../abstractions";
export declare abstract class AbstractRemoteSource implements IRemoteConfigurationSource {
private _values;
abstract pollProperties(timeout?: number): Promise<DataSource>;
get(name: string): any;
protected mergeChanges(changes: Map<string, ConfigurationItem>): void;
}