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:
Sebastian Silbermann 2019-05-03 23:35:28 +02:00 committed by Nicolò Ribaudo
parent 16e17c560b
commit eae7a33316
5 changed files with 26 additions and 2 deletions

View File

@ -68,7 +68,6 @@ const es = {
features: [
"destructuring, assignment",
"destructuring, declarations",
"destructuring, parameters",
],
},
"transform-block-scoping": {

View File

@ -173,7 +173,7 @@
},
"transform-destructuring": {
"chrome": "51",
"edge": "18",
"edge": "15",
"firefox": "53",
"safari": "10",
"node": "6.5",

View File

@ -0,0 +1,3 @@
((a, { b = 0, c = 3 }) => {
return a === 1 && b === 2 && c === 3;
})(1, { b: 2 });

View File

@ -0,0 +1,13 @@
{
"presets": [
[
"../../../../lib",
{
"targets": {
"browsers": ["edge >= 15"]
},
"modules": false
}
]
]
}

View File

@ -0,0 +1,9 @@
((a, _ref) => {
let {
b = 0,
c = 3
} = _ref;
return a === 1 && b === 2 && c === 3;
})(1, {
b: 2
});