qjs
Version:
Use the await keyword with Q promises to tame your async code
19 lines • 498 B
JavaScript
require('../../').compile(module, function () {
var obj = { result: 'foo' };
module.exports.onSuccess = function () {
try {
return yield(Q.delay(4, 0));
} catch (ex) {
throw ex;
}
};
module.exports.onFail = function () {
var res = 'not caught';
try {
return yield(Q.reject(new Error('message')));
} catch (ex) {
res = 'caught';
}
return res;
};
});