UNPKG

exthos

Version:

stream processing in nodejs using the power of golang

26 lines (20 loc) 576 B
import { from, engine } from "../../dist/index.js"; engine.useDefaultEventHandler({ "engine.fatal": (eventObj) => { console.log("\nTest EXITED with CODE=1", JSON.stringify(eventObj)); process.exit(1); }, }); let route = from({ generate: { mapping: 'root = count("gen")' } }).to({ direct: "r1", }); let route1 = from({ direct: "r1" }).to({ stdout: {} }).start(); let route2 = from({ direct: "r1" }).to({ stdout: {} }).start(); await route.start(); setTimeout(() => { route.stop(); }, 1000); setTimeout(() => { route1.stop(); // route2.stop() }, 2000);