byte-rw
Version:
Byte reader/writer for buffers and streams in typescript/javascript
14 lines • 666 B
TypeScript
import { DataViewChunkedWorker } from "./dataview-chunk.js";
import { DataViewByteWriterAsync } from "./writer-async.js";
export declare abstract class DataViewByteWriterAsyncChunked extends DataViewByteWriterAsync implements DataViewChunkedWorker {
defaultChunkSize: number;
constructor(littleEndian?: boolean, defaultChunkSize?: number);
complete(): Promise<void>;
/**
* Saves the current chunk ({@link dataview}) and returns the number
* of bytes that were saved
*/
protected abstract save(): Promise<number>;
protected tryEnsureAvailable(bytes: number): Promise<number>;
}
//# sourceMappingURL=writer-async-chunked.d.ts.map