featurehub-javascript-client-sdk
Version:
FeatureHub client/browser SDK
31 lines (30 loc) • 1.14 kB
TypeScript
import { FeatureHubConfig } from './feature_hub_config';
import { FeatureStateHolder } from './feature_state';
import { ClientContext } from './client_context';
export * from './feature_state';
export * from './feature_hub_config';
export * from './edge_service';
export * from './client_feature_repository';
export * from './models/models';
export * from './analytics';
export * from './test_sdk';
export * from './polling_sdk';
export * from './middleware';
export * from './baggage_header';
export * from './interceptors';
export * from './client_context';
export * from './internal_feature_repository';
export * from './context_impl';
export * from './featurehub_repository';
export * from './edge_featurehub_config';
export * from './featurehub_eventsource';
export * from './local_context';
export declare class FeatureHub {
private static inBrowser;
static feature<T = any>(key: string): FeatureStateHolder<T>;
static set(config: FeatureHubConfig, context: ClientContext): void;
static get context(): ClientContext;
static get config(): FeatureHubConfig;
static _initialize(): void;
static close(): void;
}