UNPKG

featurehub-javascript-client-sdk

Version:
14 lines (13 loc) 572 B
import { FeatureStateUpdate } from './models'; import { FeatureHubConfig } from './feature_hub_config'; export interface FeatureUpdatePostManager { post(url: string, update: FeatureStateUpdate): Promise<boolean>; } export type FeatureUpdaterProvider = () => FeatureUpdatePostManager; export declare class FeatureUpdater { private sdkUrl; readonly manager: FeatureUpdatePostManager; static featureUpdaterProvider: FeatureUpdaterProvider; constructor(config: FeatureHubConfig); updateKey(key: string, update: FeatureStateUpdate): Promise<boolean>; }