vulcain-corejs
Version:
Vulcain micro-service framework
11 lines (10 loc) • 441 B
TypeScript
import { DataSource } from "../abstractions";
import { AbstractRemoteSource } from "./abstractRemoteSource";
export declare class HttpConfigurationSource extends AbstractRemoteSource {
protected uri: string;
protected lastUpdate: string;
constructor(uri: string);
protected prepareRequest(request: any): any;
protected createRequestUrl(): string;
pollProperties(timeoutInMs: number): Promise<DataSource>;
}