@hapiness/consul
Version:
Hapiness module for consul
14 lines (13 loc) • 544 B
TypeScript
import { HapinessConsulClientOptions } from '../interfaces';
export declare class ConsulClientManager {
private _config;
private _consul;
private _client;
constructor(config: HapinessConsulClientOptions);
protected _buildConfig(config: HapinessConsulClientOptions): HapinessConsulClientOptions;
protected _convertClientFunctionToObservable(client: any, functions: any): any;
createClient(): void;
readonly client: any;
readonly config: HapinessConsulClientOptions;
static readonly KnownFunctions: any;
}