UNPKG

@salla.sa/ecommerce-events-base

Version:

Base types and utilities for Salla ecommerce event tracking

20 lines (18 loc) 480 B
import { EcommerceEventPayload } from './segment-ecommerce'; // Salla Analytics Tracker Interface export interface SallaTracker { name: string; track: (eventName: string, payload: EcommerceEventPayload) => void; page?: (payload: any) => void; } // Salla Analytics Declaration declare global { interface Window { Salla: { onReady: (callback: () => void) => void; analytics: { registerTracker: (tracker: SallaTracker) => void; }; }; } }