featurehub-javascript-client-sdk
Version:
FeatureHub client/browser SDK
14 lines (13 loc) • 572 B
TypeScript
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>;
}