@shopana/ga
Version:
Type-safe Google Analytics 4 (GA4) tracking library for React and Next.js with ecommerce support, event batching, and SSR compatibility
10 lines • 575 B
TypeScript
import type { EventPayload } from '../types/common';
export declare class ValidationError extends Error {
readonly context?: Record<string, unknown> | undefined;
constructor(message: string, context?: Record<string, unknown> | undefined);
}
export declare function validateMeasurementId(id: string): void;
export declare function validateEventName(name: string): void;
export declare function validateParameters(params: Record<string, unknown>): void;
export declare function validateEventPayload(payload: EventPayload): void;
//# sourceMappingURL=validation.d.ts.map