diff --git a/packages/babel-preset-env/data/plugin-features.js b/packages/babel-preset-env/data/plugin-features.js index e17f1a53e2ea..28cbcf17052c 100644 --- a/packages/babel-preset-env/data/plugin-features.js +++ b/packages/babel-preset-env/data/plugin-features.js @@ -68,7 +68,6 @@ const es = { features: [ "destructuring, assignment", "destructuring, declarations", - "destructuring, parameters", ], }, "transform-block-scoping": { diff --git a/packages/babel-preset-env/data/plugins.json b/packages/babel-preset-env/data/plugins.json index fa636851f2fb..646d9e5aac57 100644 --- a/packages/babel-preset-env/data/plugins.json +++ b/packages/babel-preset-env/data/plugins.json @@ -173,7 +173,7 @@ }, "transform-destructuring": { "chrome": "51", - "edge": "18", + "edge": "15", "firefox": "53", "safari": "10", "node": "6.5", diff --git a/packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js b/packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js index 9e92f2599113..dfec033c1bc9 100644 --- a/packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js +++ b/packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js @@ -1,8 +1,8 @@ ((a, _ref) => { - let _ref$b = _ref.b, - b = _ref$b === void 0 ? 0 : _ref$b, - _ref$c = _ref.c, - c = _ref$c === void 0 ? 3 : _ref$c; + let { + b = 0, + c = 3 + } = _ref; return a === 1 && b === 2 && c === 3; })(1, { b: 2