UNPKG

univ-conv

Version:

The universal binary and text converter

30 lines 1.33 kB
/// <reference types="node" /> import { Readable } from "stream"; import { AbstractConverter } from "./AbstractConverter"; import { ConvertOptions, Data, DataType } from "./core"; export declare class PartialReadable extends Readable { private src; private start; private end; constructor(src: Readable, start: number, end?: number); _read(): void; private setup; } export declare class ReadableConverter extends AbstractConverter<Readable> { type: DataType; empty(): Readable; is(input: unknown): input is Readable; protected _from(input: Data, options: ConvertOptions): Promise<Readable>; protected _getStartEnd(_input: Readable, options: ConvertOptions): Promise<{ start: number; end: number | undefined; }>; protected _isEmpty(input: Readable): boolean; protected _merge(readables: Readable[]): Promise<Readable>; protected _size(): Promise<number>; protected _toArrayBuffer(input: Readable, options: ConvertOptions): Promise<ArrayBuffer>; protected _toBase64(input: Readable, options: ConvertOptions): Promise<string>; protected _toText(input: Readable, options: ConvertOptions): Promise<string>; protected _toUint8Array(input: Readable, options: ConvertOptions): Promise<Uint8Array>; } //# sourceMappingURL=ReadableConverter.d.ts.map