import libAsync = require("../.."); export = function(): void { console.info("The test for libAsync.control.flow started."); libAsync.flow("start", { "start": function(next: libAsync.FlowNextCallback): void { console.info("[control.flow] start"); next("yes"); }, "final": function(next: libAsync.FlowNextCallback, a: number): void { console.info(`[control.flow] final with ${a}`); next(null); }, "yes": function(next: libAsync.FlowNextCallback): void { console.info("[control.flow] yes"); next("final", null, 123); }, }, function(err?: Error): void { console.info("[control.flow] done."); }); };