UNPKG

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