| "use strict"; |
| Object.defineProperty(exports, "__esModule", { value: true }); |
| var errorObject_1 = require("./errorObject"); |
| var tryCatchTarget; |
| function tryCatcher() { |
| errorObject_1.errorObject.e = undefined; |
| try { |
| return tryCatchTarget.apply(this, arguments); |
| } |
| catch (e) { |
| errorObject_1.errorObject.e = e; |
| return errorObject_1.errorObject; |
| } |
| finally { |
| tryCatchTarget = undefined; |
| } |
| } |
| function tryCatch(fn) { |
| tryCatchTarget = fn; |
| return tryCatcher; |
| } |
| exports.tryCatch = tryCatch; |
| //# sourceMappingURL=tryCatch.js.map |