fix(typescript): no invalid parens for destructuring with default value (#5096)

This commit is contained in:
Ika authored and GitHub committed 2018-09-15 21:45:43 +08:00
1 parent 8b0bdf52be
commit 5cd367e502
3 files changed
+8

No files matched your search

+2
View File
@@ -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`] = `
+2
View File
@@ -7,3 +7,5 @@ let {
const { accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule, accessibilityModule: FooAccessibilityModule,
} = foo || {};
({ prop: toAssign = "default" } = { prop: "propval" });