UNPKG

@babel/runtime-corejs3

Version:

babel's modular runtime helpers with core-js@3 polyfilling

33 lines • 1.26 kB
var _Symbol = require("core-js-pure/features/symbol/index.js"); var _getIteratorMethod = require("core-js-pure/features/get-iterator-method.js"); var _Array$isArray = require("core-js-pure/features/array/is-array.js"); var _pushInstanceProperty = require("core-js-pure/features/instance/push.js"); function _iterableToArrayLimit(r, t) { var e = null == r ? null : "undefined" != typeof _Symbol && _getIteratorMethod(r) || r["@@iterator"]; if (_Array$isArray(r) && (null == e || e === ("undefined" != typeof _Symbol && _getIteratorMethod([])) || e === []["@@iterator"])) return r; if (null != e) { var l, n, i, a, u = [], o = !0, f = !1; try { if (i = (e = e.call(r)).next, 0 === t) { if (Object(e) !== e) return; o = !1; } else for (; !(o = (l = i.call(e)).done) && (_pushInstanceProperty(u).call(u, l.value), u.length !== t); o = !0); } catch (r) { f = !0, n = r; } finally { try { if (!o && null != e["return"] && (a = e["return"](), Object(a) !== a)) return; } finally { if (f) throw n; } } return u; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;