@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
TypeScript
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;
}