Merge pull request #26008 from ajafff/restbindingpattern

allow BindingPattern in BindingRestElement
This commit is contained in:
Mohamed Hegazy
2018-07-31 11:31:22 -07:00
committed by GitHub
3 changed files with 1 additions and 15 deletions

View File

@@ -29280,10 +29280,6 @@ namespace ts {
}
checkGrammarForDisallowedTrailingComma(elements, Diagnostics.A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma);
if (node.name.kind === SyntaxKind.ArrayBindingPattern || node.name.kind === SyntaxKind.ObjectBindingPattern) {
return grammarErrorOnNode(node.name, Diagnostics.A_rest_element_cannot_contain_a_binding_pattern);
}
if (node.propertyName) {
return grammarErrorOnNode(node.name, Diagnostics.A_rest_element_cannot_have_a_property_name);
}