mentiq-sdk
Version:
A powerful analytics SDK for React and Next.js with heatmap tracking, session monitoring, and performance analytics
18 lines • 902 B
TypeScript
import { Analytics } from "./analytics";
import { AnalyticsConfig } from "./types";
export declare function withAnalytics(config: AnalyticsConfig): ({ children, }: {
children: React.ReactNode;
}) => import("react").ReactNode;
export declare function trackPageView(analytics: Analytics, url: string): void;
export declare function createAnalyticsApiHandler(config: AnalyticsConfig): {
track: (event: string, properties?: any, userId?: string) => void;
identify: (userId: string, traits?: any) => void;
flush: () => Promise<void>;
};
export declare function trackServerEvent(config: AnalyticsConfig, event: string, properties?: any, context?: {
userId?: string;
userAgent?: string;
ip?: string;
}): Promise<void>;
export declare function createAnalyticsMiddleware(config: AnalyticsConfig): (req: any, res: any, next: any) => Promise<void>;
//# sourceMappingURL=nextjs.d.ts.map