@june-so/analytics-node
Version:
The hassle-free way to integrate analytics into any Node.js application
12 lines (11 loc) • 574 B
TypeScript
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>;
}