textiot
Version:
A framework for building web and native (IoT) Dapps on the IPFS network
14 lines (13 loc) • 680 B
TypeScript
/// <reference types="node" />
import { Readable } from 'stream';
import { ReadableStream } from 'web-streams-polyfill/ponyfill';
export declare const readableNodeToWeb: <T>(nodeStream: Readable | ReadableStream<T>) => ReadableStream<T>;
export declare class NodeReadable<T> extends Readable {
_webStream: ReadableStream;
_reader: ReadableStreamDefaultReader;
_reading: boolean;
constructor(webStream: ReadableStream<T>, options?: {});
_read(size: number): void;
}
export declare const readableWebToNode: <T>(webStream: ReadableStream<T>) => NodeReadable<T>;
export declare const streamHandler: <T>(response: ReadableStream<ArrayBuffer>) => ReadableStream<T>;