Only allow Identifiers, Patterns and Rest in parameters of FunctionDeclarations

This commit is contained in:
Daniel Tschinder 2019-02-10 14:22:26 -08:00 committed by Nicolò Ribaudo
parent d86b831364
commit 0f685d9b42

View File

@ -288,7 +288,14 @@ export const functionCommon = {
params: {
validate: chain(
assertValueType("array"),
assertEach(assertNodeType("LVal")),
assertEach(
assertNodeType(
"Identifier",
"Pattern",
"RestElement",
"TSParameterProperty",
),
),
),
},
generator: {