diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 9b59cb3574d..179e5fb04d0 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -21641,7 +21641,7 @@ namespace ts { if (isTupleType(restType)) { const associatedNames = ((restType).target).associatedNames; const index = pos - paramCount; - return associatedNames ? associatedNames[index] : restParameter.escapedName + "_" + index as __String; + return associatedNames && associatedNames[index] || restParameter.escapedName + "_" + index as __String; } return restParameter.escapedName; }