diff --git a/packages/babel-types/src/definitions/core.js b/packages/babel-types/src/definitions/core.js index 671e896144..a92e8d2725 100644 --- a/packages/babel-types/src/definitions/core.js +++ b/packages/babel-types/src/definitions/core.js @@ -288,7 +288,14 @@ export const functionCommon = { params: { validate: chain( assertValueType("array"), - assertEach(assertNodeType("LVal")), + assertEach( + assertNodeType( + "Identifier", + "Pattern", + "RestElement", + "TSParameterProperty", + ), + ), ), }, generator: {