import libAsync = require("../.."); export = function(): void { console.info("The test for libAsync.control.loopUntil started."); let i: number = 0; libAsync.loopUntil(function(next: libAsync.AsyncErrorCallback): void { console.info(`[control.loopUntil] ${i}.`); next(); }, function(cb: libAsync.BooleanCallback): void { return cb(i++ >= 5); }, function(err?: Error): void { console.info("[control.loopUntil] completed."); }); };