@gauf/tracker
Version:
Browser tracker with perfect customization
12 lines • 520 B
TypeScript
import { Packed, Packer } from "@gauf/tracker/packer";
import { Callback, TransportNetworkDuplex } from "@gauf/tracker/transport";
declare type Data = string | Blob | ArrayBuffer | ArrayBufferView;
export default class TransportWebsocket extends TransportNetworkDuplex {
static readonly defaultPacker: Packer<Data>;
protected connection?: WebSocket;
connect(callback: Callback): void;
send(data: Packed<Data>): void;
disconnect(): void;
}
export {};
//# sourceMappingURL=websocket.d.ts.map