You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
771 B
TypeScript
28 lines
771 B
TypeScript
|
4 years ago
|
/// <reference types="node"/>
|
||
|
|
import {Readable as ReadableStream} from 'stream';
|
||
|
|
|
||
|
|
declare const toReadableStream: {
|
||
|
|
/**
|
||
|
|
Convert a `string`/`Buffer`/`Uint8Array` to a [readable stream](https://nodejs.org/api/stream.html#stream_readable_streams).
|
||
|
|
|
||
|
|
@param input - Value to convert to a stream.
|
||
|
|
|
||
|
|
@example
|
||
|
|
```
|
||
|
|
import toReadableStream = require('to-readable-stream');
|
||
|
|
|
||
|
|
toReadableStream('🦄🌈').pipe(process.stdout);
|
||
|
|
```
|
||
|
|
*/
|
||
|
|
(input: string | Buffer | Uint8Array): ReadableStream;
|
||
|
|
|
||
|
|
// TODO: Remove this for the next major release, refactor the whole definition to:
|
||
|
|
// declare function toReadableStream(
|
||
|
|
// input: string | Buffer | Uint8Array
|
||
|
|
// ): ReadableStream;
|
||
|
|
// export = toReadableStream;
|
||
|
|
default: typeof toReadableStream;
|
||
|
|
};
|
||
|
|
|
||
|
|
export = toReadableStream;
|