source: node_modules/@babel/runtime-corejs3/helpers/dispose.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 1.2 KB
Line 
1var _SuppressedError = require("core-js-pure/features/suppressed-error.js");
2var _Object$create = require("core-js-pure/features/object/create.js");
3var _Promise = require("core-js-pure/features/promise/index.js");
4function dispose_SuppressedError(r, e) {
5 return "undefined" != typeof _SuppressedError ? dispose_SuppressedError = _SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) {
6 this.suppressed = e, this.error = r, this.stack = new Error().stack;
7 }, dispose_SuppressedError.prototype = _Object$create(Error.prototype, {
8 constructor: {
9 value: dispose_SuppressedError,
10 writable: !0,
11 configurable: !0
12 }
13 })), new dispose_SuppressedError(r, e);
14}
15function _dispose(r, e, s) {
16 function next() {
17 for (; r.length > 0;) try {
18 var o = r.pop(),
19 p = o.d.call(o.v);
20 if (o.a) return _Promise.resolve(p).then(next, err);
21 } catch (r) {
22 return err(r);
23 }
24 if (s) throw e;
25 }
26 function err(r) {
27 return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next();
28 }
29 return next();
30}
31module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports;
Note: See TracBrowser for help on using the repository browser.