UNPKG

@chickenjdk/byteutils

Version:

Some utilitys for working with binary data

18 lines (17 loc) 671 B
import { readableBufferBaseAsync } from "../readableBuffer"; import type { Readable } from "stream"; export declare class readableStream extends readableBufferBaseAsync { #private; drained: boolean; destroyed: boolean; get stream(): Readable; get _chunks(): Uint8Array[]; onDrain(listener: () => void): void; onceDrain(listener: () => void): void; constructor(stream: Readable); shift(): Promise<number>; readUint8Array(bytes: number): Promise<Uint8Array>; readUint8ArrayBackwards(bytes: number): Promise<Uint8Array>; readArray(bytes: number): Promise<number[]>; readArrayBackwards(bytes: number): Promise<number[]>; }