UNPKG

featurehub-eventsource-sdk

Version:

FeatureHub SDK. Supports near real-time feature flag updates via eventsource (SSE) or on-demand updates via REST requests.

16 lines (15 loc) 635 B
import { EdgeService, FeatureHubConfig } from 'featurehub-repository'; import { InternalFeatureRepository } from 'featurehub-repository/dist/internal_feature_repository'; export declare class FeatureHubEventSourceClient implements EdgeService { private eventSource; private readonly _config; private readonly _repository; private _header; constructor(config: FeatureHubConfig, repository: InternalFeatureRepository); init(): void; close(): void; clientEvaluated(): boolean; contextChange(header: string): Promise<void>; poll(): Promise<void>; requiresReplacementOnHeaderChange(): boolean; }