fix(typescript): no invalid parens for destructuring with default value (#5096)
parent
8b0bdf52be
commit
5cd367e502
|
@ -487,6 +487,8 @@ function needsParens(path, options) {
|
||||||
(grandParent.init === parent || grandParent.update === parent)
|
(grandParent.init === parent || grandParent.update === parent)
|
||||||
) {
|
) {
|
||||||
return false;
|
return false;
|
||||||
|
} else if (parent.type === "Property" && parent.value === node) {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,8 @@ let {
|
||||||
|
|
||||||
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
||||||
} = foo || {};
|
} = foo || {};
|
||||||
|
|
||||||
|
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
let {
|
let {
|
||||||
bottom: offsetBottom,
|
bottom: offsetBottom,
|
||||||
|
@ -46,6 +48,8 @@ const {
|
||||||
accessibilityModule: FooAccessibilityModule
|
accessibilityModule: FooAccessibilityModule
|
||||||
} = foo || {};
|
} = foo || {};
|
||||||
|
|
||||||
|
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||||
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`sequence.js - flow-verify 1`] = `
|
exports[`sequence.js - flow-verify 1`] = `
|
||||||
|
|
|
@ -7,3 +7,5 @@ let {
|
||||||
|
|
||||||
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
||||||
} = foo || {};
|
} = foo || {};
|
||||||
|
|
||||||
|
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||||
|
|
Loading…
Reference in New Issue