UNPKG

@inyourarea/aard-client-js

Version:

A JavaScript tracking library for the Aard Platform at InYourArea.co.uk. Record and track activity across the different services of the platform.

15 lines (14 loc) 554 B
import { Dimensions, AardEvent, EventTransformer } from '../recorder.types'; interface ClientConfig { baseUrl: string; apiKey: string; fetchFn?: typeof fetch; maxRetries?: number; debug?: boolean; } export declare const createClient: ({ baseUrl, apiKey, fetchFn: fetchFn_, maxRetries, debug, }: ClientConfig) => { transformEvent: (event: AardEvent, transformers: EventTransformer[]) => AardEvent; saveFragment: (dimensions: Dimensions) => Promise<unknown>; sendEvent: (event: AardEvent) => Promise<unknown>; }; export {};