From 7cdc65b2a5ecb455b23800ecd93a65f4f2025be0 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Fri, 21 Jun 2019 18:00:26 -1000 Subject: [PATCH] Out of bounds tuple elements have type 'undefined' --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index e071cc9f96c..9cb08b3e440 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14440,7 +14440,7 @@ namespace ts { if (propType) { return propType; } - if (everyType(type, isTupleType) && !everyType(type, t => !(t).target.hasRestElement)) { + if (everyType(type, isTupleType)) { return mapType(type, t => getRestTypeOfTupleType(t) || undefinedType); } return undefined;