Files
DefinitelyTyped/types/arrayify-stream/arrayify-stream-tests.ts
2022-06-24 14:05:01 -07:00

22 lines
564 B
TypeScript

import arrayifyStream from 'arrayify-stream';
import { Readable } from 'stream';
import { EventEmitter } from 'events';
async function test() {
const readable = new Readable();
const items = [1, 2, 3];
items.forEach(item => readable.push(item));
const result: Promise<any[]> = arrayifyStream(readable);
const arr: any[] = await result;
const emitter = new EventEmitter();
const prom = arrayifyStream(emitter);
emitter.emit('data', '123');
emitter.emit('end');
await prom;
// @ts-expect-error
arrayifyStream();
}