UNPKG

workflow-4-node

Version:

Workflow 4 Node is a .NET Workflow Foundation like framework for Node.js. The goal is to reach feature equivalence and beyond.

42 lines (34 loc) 947 B
"use strict"; var Activity = require("./activity"); var util = require("util"); var _ = require("lodash"); function Console() { Activity.call(this); this.level = "log"; } util.inherits(Console, Activity); Console.prototype.run = function (callContext, args) { callContext.schedule(args, "_argsGot"); }; Console.prototype._argsGot = function (callContext, reason, result) { if (reason === Activity.states.complete) { var f = console.log; switch (this.level) { case "error": f = console.error; break; case "warn": f = console.warn; break; case "info": f = console.info; break; } f.apply(console, result); callContext.complete(); } else { callContext.end(reason, result); } }; module.exports = Console; //# sourceMappingURL=console.js.map