Skip to content

Commit 99d6bf9

Browse files
committed
fix: stricter rest element check
1 parent fdfe978 commit 99d6bf9

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • packages/babel-types/src/definitions

packages/babel-types/src/definitions/core.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,12 @@ defineType("RestElement", {
898898
argument: {
899899
validate: !process.env.BABEL_TYPES_8_BREAKING
900900
? assertNodeType("LVal")
901-
: assertNodeType("Identifier", "Pattern", "MemberExpression"),
901+
: assertNodeType(
902+
"Identifier",
903+
"ArrayPattern",
904+
"ObjectPattern",
905+
"MemberExpression",
906+
),
902907
},
903908
// For Flow
904909
optional: {

0 commit comments

Comments
 (0)