ngx-growthbook
Version:
Angular library for GrowthBook
14 lines (13 loc) • 514 B
TypeScript
import { Context, Result, FeatureResult } from '@growthbook/growthbook';
import { Type } from '@angular/core';
export interface TrackingService {
trackExperiment(experiment: string, result: Result<any>): void;
trackFeature?(featureKey: string, result: FeatureResult<any>): void;
}
export interface NgxGrowthbookConfiguration extends Context {
clientKey: string;
enableDevMode?: boolean;
backgroundSync?: boolean;
subscribeToChanges?: boolean;
trackingService?: Type<TrackingService>;
}