fix(typescript): no invalid parens for destructuring with default value (#5096)
This commit is contained in:
3 files changed
+8
No files matched your search
@@ -487,6 +487,8 @@ function needsParens(path, options) {
|
||||
(grandParent.init === parent || grandParent.update === parent)
|
||||
) {
|
||||
return false;
|
||||
} else if (parent.type === "Property" && parent.value === node) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -31,6 +31,8 @@ let {
|
||||
|
||||
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
||||
} = foo || {};
|
||||
|
||||
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
let {
|
||||
bottom: offsetBottom,
|
||||
@@ -46,6 +48,8 @@ const {
|
||||
accessibilityModule: FooAccessibilityModule
|
||||
} = foo || {};
|
||||
|
||||
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||
|
||||
`;
|
||||
|
||||
exports[`sequence.js - flow-verify 1`] = `
|
||||
|
||||
@@ -7,3 +7,5 @@ let {
|
||||
|
||||
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
|
||||
} = foo || {};
|
||||
|
||||
({ prop: toAssign = "default" } = { prop: "propval" });
|
||||
Reference in new issue
Block a user