qjs
Version:
Use the await keyword with Q promises to tame your async code
12 lines (11 loc) • 354 B
JavaScript
require('../../').compile(module, function () {
module.exports.run = function (foo) {
return yield(foo);
};
module.exports.appendFoo = function (foo) {
return yield(foo) + 'foo';
};
module.exports.nested = function () {
return yield(Q.delay(yield(Q.delay('foo',1)) + 'bar', 1)) + 'bash';
};
});