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