We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d24a63d commit e581649Copy full SHA for e581649
src/compiler/checker.ts
@@ -23180,7 +23180,7 @@ namespace ts {
23180
23181
// Only check rest parameter type if it's not a binding pattern. Since binding patterns are
23182
// not allowed in a rest parameter, we already have an error from checkGrammarParameterList.
23183
- if (node.dotDotDotToken && !isBindingPattern(node.name) && !isTypeAssignableTo(getTypeOfSymbol(node.symbol), anyArrayType)) {
+ if (node.dotDotDotToken && !isBindingPattern(node.name) && !isTypeAssignableTo(getTypeOfSymbol(node.symbol), anyReadonlyArrayType)) {
23184
error(node, Diagnostics.A_rest_parameter_must_be_of_an_array_type);
23185
}
23186
0 commit comments