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: { params: {
validate: chain( validate: chain(
assertValueType("array"), assertValueType("array"),
assertEach(assertNodeType("LVal")), assertEach(
assertNodeType(
"Identifier",
"Pattern",
"RestElement",
"TSParameterProperty",
),
),
), ),
}, },
generator: { generator: {