UNPKG

@algolia/algolia-browser-telemetry

Version:

<p align="center"> <img src="https://github.com/algolia/algolia-browser-telemetry/blob/master/doc/netinfo.blog.png?raw=true" height="380px"/> </p> <br/> <br/>

20 lines (19 loc) 661 B
import { Requester } from '@algolia/requester-common'; import { Reporter } from './reporter'; export interface TelemetryRequester extends Requester { destroy: () => void; } interface TelemetryClientOptions { applications?: string[]; requester?: Requester; reporter?: Reporter; telemetryQueueCapacity?: number; errorQueueCapacity?: number; } /** * Decorates a requester instance with telemetry capabilities * @param {object} options * @returns {TelemetryRequester} */ declare function createBrowserTelemetryClient(options?: TelemetryClientOptions): TelemetryRequester; export default createBrowserTelemetryClient;