UNPKG

vlt

Version:
36 lines (33 loc) 1.01 kB
var global = globalThis; import {Buffer} from "node:buffer"; import {setTimeout,clearTimeout,setImmediate,clearImmediate,setInterval,clearInterval} from "node:timers"; import {createRequire as _vlt_createRequire} from "node:module"; var require = _vlt_createRequire(import.meta.filename); // ../../src/output/src/index.ts import EventEmitter from "node:events"; var OutputEmitter = class { emitter = new EventEmitter(); emit(eventName, payload) { this.emitter.emit(eventName, payload); } on(eventName, handler) { this.emitter.on(eventName, handler); } off(eventName, handler) { this.emitter.off(eventName, handler); } }; var emitter = new OutputEmitter(); var logRequest = (url, state) => { emitter.emit("request", { url, state }); }; var graphStep = (step) => { emitter.emit("graphStep", { step, state: "start" }); return () => emitter.emit("graphStep", { step, state: "stop" }); }; export { emitter, logRequest, graphStep }; //# sourceMappingURL=chunk-3RABDTYN.js.map