UNPKG

posthog-js

Version:

Posthog-js allows you to automatically capture usage and send events to PostHog.

18 lines (17 loc) • 601 B
import { QueuedRequestWithOptions, RequestQueueConfig } from './types'; export declare const DEFAULT_FLUSH_INTERVAL_MS = 3000; export declare class RequestQueue { private _isPaused; private _queue; private _flushTimeout?; private _flushTimeoutMs; private _sendRequest; constructor(sendRequest: (req: QueuedRequestWithOptions) => void, config?: RequestQueueConfig); enqueue(req: QueuedRequestWithOptions): void; unload(): void; enable(): void; private _setFlushTimeout; private _sendRequestSafely; private _clearFlushTimeout; private _formatQueue; }