babel-plugin-transform-es2015-destructuring
Advanced tools
Comparing version 6.6.4 to 6.6.5
@@ -7,8 +7,6 @@ /* eslint max-len: 0 */ | ||
var _getIterator = require("babel-runtime/core-js/get-iterator")["default"]; | ||
exports.__esModule = true; | ||
exports["default"] = function (_ref5) { | ||
var t = _ref5.types; | ||
exports["default"] = function (_ref) { | ||
var t = _ref.types; | ||
@@ -20,16 +18,6 @@ /** | ||
function variableDeclarationHasPattern(node) { | ||
for (var _iterator = node.declarations, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _getIterator(_iterator);;) { | ||
var _ref; | ||
var _arr = node.declarations; | ||
if (_isArray) { | ||
if (_i >= _iterator.length) break; | ||
_ref = _iterator[_i++]; | ||
} else { | ||
_i = _iterator.next(); | ||
if (_i.done) break; | ||
_ref = _i.value; | ||
} | ||
var declar = _ref; | ||
for (var _i = 0; _i < _arr.length; _i++) { | ||
var declar = _arr[_i]; | ||
if (t.isPattern(declar.id)) { | ||
@@ -47,16 +35,6 @@ return true; | ||
function hasRest(pattern) { | ||
for (var _iterator2 = pattern.elements, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _getIterator(_iterator2);;) { | ||
var _ref2; | ||
var _arr2 = pattern.elements; | ||
if (_isArray2) { | ||
if (_i2 >= _iterator2.length) break; | ||
_ref2 = _iterator2[_i2++]; | ||
} else { | ||
_i2 = _iterator2.next(); | ||
if (_i2.done) break; | ||
_ref2 = _i2.value; | ||
} | ||
var elem = _ref2; | ||
for (var _i2 = 0; _i2 < _arr2.length; _i2++) { | ||
var elem = _arr2[_i2]; | ||
if (t.isRestElement(elem)) { | ||
@@ -239,16 +217,5 @@ return true; | ||
for (var _iterator3 = pattern.elements, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _getIterator(_iterator3);;) { | ||
var _ref3; | ||
if (_isArray3) { | ||
if (_i3 >= _iterator3.length) break; | ||
_ref3 = _iterator3[_i3++]; | ||
} else { | ||
_i3 = _iterator3.next(); | ||
if (_i3.done) break; | ||
_ref3 = _i3.value; | ||
} | ||
var elem = _ref3; | ||
var _arr3 = pattern.elements; | ||
for (var _i3 = 0; _i3 < _arr3.length; _i3++) { | ||
var elem = _arr3[_i3]; | ||
// deopt on holes | ||
@@ -261,16 +228,5 @@ if (!elem) return false; | ||
for (var _iterator4 = arr.elements, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _getIterator(_iterator4);;) { | ||
var _ref4; | ||
if (_isArray4) { | ||
if (_i4 >= _iterator4.length) break; | ||
_ref4 = _iterator4[_i4++]; | ||
} else { | ||
_i4 = _iterator4.next(); | ||
if (_i4.done) break; | ||
_ref4 = _i4.value; | ||
} | ||
var elem = _ref4; | ||
var _arr4 = arr.elements; | ||
for (var _i4 = 0; _i4 < _arr4.length; _i4++) { | ||
var elem = _arr4[_i4]; | ||
// deopt on spread elements | ||
@@ -449,5 +405,5 @@ if (t.isSpreadElement(elem)) return false; | ||
CatchClause: function CatchClause(_ref6, file) { | ||
var node = _ref6.node; | ||
var scope = _ref6.scope; | ||
CatchClause: function CatchClause(_ref2, file) { | ||
var node = _ref2.node; | ||
var scope = _ref2.scope; | ||
@@ -454,0 +410,0 @@ var pattern = node.param; |
{ | ||
"name": "babel-plugin-transform-es2015-destructuring", | ||
"version": "6.6.4", | ||
"version": "6.6.5", | ||
"description": "Compile ES2015 destructuring to ES5", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-destructuring", |
16848
381