mentiq-sdk
Version:
A powerful analytics SDK for React and Next.js with heatmap tracking, session monitoring, and performance analytics
14 lines • 793 B
TypeScript
import { AnalyticsConfig, Experiment, ExperimentAssignment, ConversionEvent, AssignmentOptions, ABTestAnalytics } from "./types";
export declare class ABTesting implements ABTestAnalytics {
private config;
private headers;
constructor(config: AnalyticsConfig);
private get apiEndpoint();
getAssignment(experimentKey: string, options?: AssignmentOptions): Promise<ExperimentAssignment | null>;
trackConversion(conversion: ConversionEvent): Promise<void>;
getAllExperiments(): Promise<Experiment[]>;
getExperiment(experimentKey: string): Promise<Experiment | null>;
isVariantEnabled(experimentKey: string, variantKey: string): Promise<boolean>;
getActiveVariants(): Promise<Record<string, ExperimentAssignment>>;
}
//# sourceMappingURL=ab-testing.d.ts.map