You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							31 lines
						
					
					
						
							823 B
						
					
					
				
			
		
		
	
	
							31 lines
						
					
					
						
							823 B
						
					
					
				"use strict"; | 
						|
 | 
						|
exports.__esModule = true; | 
						|
 | 
						|
var _getIterator2 = require("../core-js/get-iterator"); | 
						|
 | 
						|
var _getIterator3 = _interopRequireDefault(_getIterator2); | 
						|
 | 
						|
var _isIterable2 = require("../core-js/is-iterable"); | 
						|
 | 
						|
var _isIterable3 = _interopRequireDefault(_isIterable2); | 
						|
 | 
						|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | 
						|
 | 
						|
exports.default = function (arr, i) { | 
						|
  if (Array.isArray(arr)) { | 
						|
    return arr; | 
						|
  } else if ((0, _isIterable3.default)(Object(arr))) { | 
						|
    var _arr = []; | 
						|
 | 
						|
    for (var _iterator = (0, _getIterator3.default)(arr), _step; !(_step = _iterator.next()).done;) { | 
						|
      _arr.push(_step.value); | 
						|
 | 
						|
      if (i && _arr.length === i) break; | 
						|
    } | 
						|
 | 
						|
    return _arr; | 
						|
  } else { | 
						|
    throw new TypeError("Invalid attempt to destructure non-iterable instance"); | 
						|
  } | 
						|
}; |