fix: object-rest-spread should not transform array rest (#11282)

This commit is contained in:
Huáng Jùnliàng 2020-03-18 20:55:38 -04:00 committed by GitHub
parent 375847b671
commit d60802bf73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -329,7 +329,7 @@ export default declare((api, opts) => {
const hasRest = declaration
.get("declarations")
.some(path => hasRestElement(path.get("id")));
.some(path => hasObjectPatternRestElement(path.get("id")));
if (!hasRest) return;
const specifiers = [];

View File

@ -2,4 +2,4 @@
export var { b, ...c } = asdf2;
// Skip
export var { bb, cc } = ads;
export var [ dd, ee ] = ads;
export var [ dd, ee, ...ff ] = ads;

View File

@ -9,4 +9,4 @@ export var {
bb,
cc
} = ads;
export var [dd, ee] = ads;
export var [dd, ee, ...ff] = ads;