UNPKG

@june-so/analytics-node

Version:

The hassle-free way to integrate analytics into any Node.js application

12 lines (11 loc) 574 B
import { Callback, GroupParams, IdentifyParams, PageParams, Settings, TrackParams } from "./types"; export declare class Analytics { private readonly nodeAnalytics; constructor(writeKey: string, opts?: Settings); identify(params: IdentifyParams, callback?: Callback): void; track(params: TrackParams, callback?: Callback): void; page(params: PageParams, callback?: Callback): void; screen(params: PageParams, callback?: Callback): void; group(params: GroupParams, callback?: Callback): void; closeAndFlush(timeout?: number): Promise<void>; }