@babel/runtime-corejs3
Version:
babel's modular runtime helpers with core-js@3 polyfilling
33 lines • 1.26 kB
JavaScript
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;