@gauf/tracker
Version:
Browser tracker with perfect customization
19 lines • 717 B
TypeScript
import { Packed, Packer } from "@gauf/tracker/packer";
import { TransportNetwork } from "@gauf/tracker/transport";
declare type Data = string | Document | Blob | ArrayBufferView | ArrayBuffer | FormData | URLSearchParams | ReadableStream<Uint8Array> | null | undefined;
declare type Header = {
header: string;
value: string;
};
export declare type Settings = {
headers: Header[];
timeout: number;
};
export default class TransportHttpAjax extends TransportNetwork {
static readonly defaultPacker: Packer<Data>;
protected settings: Settings;
constructor(url: string, settings?: Settings);
send(data: Packed<Data>): void;
}
export {};
//# sourceMappingURL=ajax.d.ts.map