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
TypeScript
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;
}