UNPKG

@gauf/tracker

Version:

Browser tracker with perfect customization

15 lines 567 B
import { Packed, Packer } from "@gauf/tracker/packer"; export declare type Callback = () => void; export declare abstract class Transport { static readonly defaultPacker: Packer<any>; abstract send(data: Packed<any>): void; } export declare abstract class TransportNetwork extends Transport { protected url: string; constructor(url: string); } export declare abstract class TransportNetworkDuplex extends TransportNetwork { connect(callback: Callback): void; abstract disconnect(): void; } //# sourceMappingURL=transport.d.ts.map