univ-conv
Version:
The universal binary and text converter
24 lines • 1.41 kB
TypeScript
import { AbstractConverter } from "./AbstractConverter";
import { ConvertOptions, Data, DataType } from "./core";
export declare function createPartialReadableStream(source: ReadableStream<Uint8Array>, startEnd: {
start: number;
end?: number;
}): ReadableStream<any>;
export declare class ReadableStreamConverter extends AbstractConverter<ReadableStream<Uint8Array>> {
type: DataType;
empty(): ReadableStream<Uint8Array>;
is(input: unknown): input is ReadableStream<Uint8Array>;
protected _from(input: Data, options: ConvertOptions): Promise<ReadableStream<Uint8Array>>;
protected _getStartEnd(_input: ReadableStream<Uint8Array>, options: ConvertOptions): Promise<{
start: number;
end: number | undefined;
}>;
protected _isEmpty(): boolean;
protected _merge(streams: ReadableStream<Uint8Array>[]): Promise<ReadableStream<Uint8Array>>;
protected _size(): Promise<number>;
protected _toArrayBuffer(input: ReadableStream<Uint8Array>, options: ConvertOptions): Promise<ArrayBuffer>;
protected _toBase64(input: ReadableStream<Uint8Array>, options: ConvertOptions): Promise<string>;
protected _toText(input: ReadableStream<Uint8Array>, options: ConvertOptions): Promise<string>;
protected _toUint8Array(input: ReadableStream<Uint8Array>, options: ConvertOptions): Promise<Uint8Array>;
}
//# sourceMappingURL=ReadableStreamConverter.d.ts.map