| "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 |