UNPKG

@withjoy/sdk-js

Version:
14 lines (13 loc) 759 B
import { IConfig } from "../config"; export declare class AnalyticsSink { constructor(config: IConfig); private buildSegment; _segment(method: any, ...fields: any[]): any; identify(userId: string, profile: any): void; dimension(index: number, value: any): Promise<void>; event(category: string, action: string, label: string, value: number, extraInfo: any, eventId: string): Promise<{}>; page(category: string, name: string, route: string, referrer: string, eventId: string): Promise<{}>; exception(description: any, fatal: any): Promise<void>; link(linkElementId: any, category: any, action: any, label: any, value: any, eventId: any): Promise<void>; push(obj: any): void | Promise<void> | Promise<{}>; }