0.0.2 • Published 12 months ago
promiscade v0.0.2
promiscade
promiscade provides utilities to convert ReadableStream to cascading of Promise objects, and vice versa.
Installation
npm install promiscadeUsage
Converting ReadableStream to Promiscade
import { streamToPromiscade } from "promiscade";
const stream = new ReadableStream<string>({
start(controller) {
controller.enqueue("a");
controller.enqueue("b");
controller.enqueue("c");
controller.close();
},
});
const promiscade = streamToPromiscade(stream);Converting Promiscade to ReadableStream
import { promiscadeToReadableStream } from "promiscade";
const cade = Promise.resolve({
value: "a",
done: false,
next: Promise.resolve({
value: "b",
done: false,
next: Promise.resolve({
value: "c",
done: false,
next: Promise.resolve({
done: true,
}),
}),
}),
});
const stream = promiscadeToReadableStream(cade);License
This project is licensed under the MIT License. See the LICENSE.md file for details.
0.0.2
12 months ago
0.0.2-alpha.0
12 months ago
0.0.1
1 year ago
0.0.1-alpha.1
1 year ago
0.0.0-alpha.0
1 year ago