Fix destructuring assignments being transpiled for edge 15 (#9902)
* Current behavior for preset-env destructuring and edge * fix(preset-env): destructuring transpiled in edge 15
This commit is contained in:
parent
16e17c560b
commit
eae7a33316
@ -68,7 +68,6 @@ const es = {
|
|||||||
features: [
|
features: [
|
||||||
"destructuring, assignment",
|
"destructuring, assignment",
|
||||||
"destructuring, declarations",
|
"destructuring, declarations",
|
||||||
"destructuring, parameters",
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
"transform-block-scoping": {
|
"transform-block-scoping": {
|
||||||
|
|||||||
@ -173,7 +173,7 @@
|
|||||||
},
|
},
|
||||||
"transform-destructuring": {
|
"transform-destructuring": {
|
||||||
"chrome": "51",
|
"chrome": "51",
|
||||||
"edge": "18",
|
"edge": "15",
|
||||||
"firefox": "53",
|
"firefox": "53",
|
||||||
"safari": "10",
|
"safari": "10",
|
||||||
"node": "6.5",
|
"node": "6.5",
|
||||||
|
|||||||
3
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/input.js
vendored
Normal file
3
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/input.js
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
((a, { b = 0, c = 3 }) => {
|
||||||
|
return a === 1 && b === 2 && c === 3;
|
||||||
|
})(1, { b: 2 });
|
||||||
13
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/options.json
vendored
Normal file
13
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/options.json
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"presets": [
|
||||||
|
[
|
||||||
|
"../../../../lib",
|
||||||
|
{
|
||||||
|
"targets": {
|
||||||
|
"browsers": ["edge >= 15"]
|
||||||
|
},
|
||||||
|
"modules": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
9
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js
vendored
Normal file
9
packages/babel-preset-env/test/fixtures/preset-options/destructuring-edge/output.js
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
((a, _ref) => {
|
||||||
|
let {
|
||||||
|
b = 0,
|
||||||
|
c = 3
|
||||||
|
} = _ref;
|
||||||
|
return a === 1 && b === 2 && c === 3;
|
||||||
|
})(1, {
|
||||||
|
b: 2
|
||||||
|
});
|
||||||
Loading…
x
Reference in New Issue
Block a user