Repository URL to install this package:
|
Version:
0.0.6 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
async function attempt(fn) {
console.debug('[attempt] ' + fn.name);
let response;
try {
response = await fn();
}
catch (caughtException) {
console.warn('[attempt] error in ' + fn.name);
console.error(caughtException);
throw caughtException;
}
return response;
}
exports.attempt = attempt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXR0ZW1wdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9hdHRlbXB0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQU8sS0FBSyxVQUFVLE9BQU8sQ0FDM0IsRUFBdUI7SUFFdkIsT0FBTyxDQUFDLEtBQUssQ0FBQyxZQUFZLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFBO0lBRXJDLElBQUksUUFBUSxDQUFBO0lBQ1osSUFBSTtRQUNGLFFBQVEsR0FBRyxNQUFNLEVBQUUsRUFBRSxDQUFBO0tBQ3RCO0lBQUMsT0FBTyxlQUFlLEVBQUU7UUFDeEIsT0FBTyxDQUFDLElBQUksQ0FBQyxxQkFBcUIsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDN0MsT0FBTyxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsQ0FBQTtRQUM5QixNQUFNLGVBQWUsQ0FBQTtLQUN0QjtJQUVELE9BQU8sUUFBUSxDQUFBO0FBQ2pCLENBQUM7QUFmRCwwQkFlQyJ9