UNPKG

@virtualstate/union

Version:
11 lines 312 B
import { union } from "./union.js"; import { asAsync } from "./async.js"; export async function* compose(fn, ...streams) { yield* union(input()); async function* input() { for (const stream of streams) { yield fn(asAsync(stream)); } } } //# sourceMappingURL=compose.js.map