UNPKG

redioactive

Version:

Reactive streams for chaining overlapping promises.

21 lines (20 loc) 676 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const redio_1 = __importDefault(require("../redio")); async function wait(v) { return new Promise((resolve) => { setTimeout(() => resolve(v), 500); }); } async function run() { (0, redio_1.default)([1, 2, 3], { debug: false }) .map((x) => wait(x + 1), { debug: false }) .each(console.log, { debug: false }) .done(() => { console.log('There we go!'); }); } run().catch(console.error);