@userflux/browser-js
Version:
UserFlux's JavaScript SDK - send your frontend analytics data to the UserFlux platform
18 lines (16 loc) • 577 B
TypeScript
// index.d.ts
declare module "@userflux/browser-js" {
declare class UserFlux {
static initialize(apiKey: string, options: object): void
static identify(parameters: object): Promise<any>
static track(parameters: object): Promise<any | null>
static trackBatch(parameters: object[]): Promise<void>
static reset(): Promise<void>
static updateDefaultTrackingProperties(properties: object): void
static getUserId(): string | null
static getAnonymousId(): string | null
static flush(): Promise<void>
static trackPageView(): Promise<void>
}
export = UserFlux
}