UNPKG

574 BJavaScriptView Raw
1var _getIterator = require("../core-js/get-iterator");
2
3var _isIterable = require("../core-js/is-iterable");
4
5function _slicedToArrayLoose(arr, i) {
6 if (Array.isArray(arr)) {
7 return arr;
8 } else if (_isIterable(Object(arr))) {
9 var _arr = [];
10
11 for (var _iterator = _getIterator(arr), _step; !(_step = _iterator.next()).done;) {
12 _arr.push(_step.value);
13
14 if (i && _arr.length === i) break;
15 }
16
17 return _arr;
18 } else {
19 throw new TypeError("Invalid attempt to destructure non-iterable instance");
20 }
21}
22
23module.exports = _slicedToArrayLoose;
\No newline at end of file