statsig-js
Version:
Statsig JavaScript client SDK for single user environments.
19 lines (18 loc) • 635 B
TypeScript
import type { StatsigUser } from './StatsigUser';
export default class LogEvent {
private eventName;
private user;
private value;
private metadata;
private time;
private statsigMetadata;
private secondaryExposures?;
constructor(eventName: string);
getName(): string;
setValue(value: string | number | null): void;
setMetadata(metadata: object | null): void;
addStatsigMetadata(key: string, value: string | number): void;
setUser(newUser: StatsigUser | null): void;
setSecondaryExposures(exposures?: Record<string, string>[]): void;
toJsonObject(): Record<string, unknown>;
}