UNPKG

@cruxstack/node-sdk

Version:

A Node.js SDK for event tracking, user traits lookup, validation, and automatic retry with queueing.

29 lines (28 loc) 791 B
export { init } from './init'; export { cruxTrack } from './cruxTrack'; export { getUserTraits } from './getUserTraits'; export { isSDKInitialized } from './init'; export type { InitConfig, GetUserTraitsRequest, } from './types/event'; export interface ExtendedEventData { eventTime?: number; userId?: string; customerId?: string; customerName?: string; sessionId?: string; userAgent?: string; screenHeight?: number; screenWidth?: number; language?: string; platform?: string; adBlock?: boolean; viewportHeight?: number; viewportWidth?: number; pageTitle?: string; pageUrl?: string; pagePath?: string; pageDomain?: string; pageLoadTime?: number; referrer?: string; ipAddress?: string; [key: string]: any; }