UNPKG

insite-ws-transfers

Version:

inSite file transfers over WebSockets

18 lines 508 B
import type { ArrayBufferWithLength, StreamerOptions } from "../types"; type Listener = { (arrayBuffer: ArrayBufferWithLength): Promise<void> | void; }; export declare class FileStreamer { #private; constructor(file: File, options?: StreamerOptions); file: File; size: number; chunkSize: number; fileReader: FileReader; listener?: Listener; isAborted: boolean; start(listener: Listener): void; abort(): void; } export {}; //# sourceMappingURL=FileStreamer.d.ts.map