From ad67cd31991853aa26068427d6c2c42f033e81e3 Mon Sep 17 00:00:00 2001 From: Jason Freeman Date: Thu, 16 Jul 2015 19:02:32 -0700 Subject: [PATCH] Don't fall back to any when typing tuples --- src/compiler/checker.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 7d022825ea7..2a5a3578221 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -2274,10 +2274,6 @@ namespace ts { // fact an iterable or array (depending on target language). let elementType = checkIteratedTypeOrElementType(parentType, pattern, /*allowStringInput*/ false); if (!declaration.dotDotDotToken) { - if (isTypeAny(elementType)) { - return elementType; - } - // Use specific property type when parent is a tuple or numeric index type when parent is an array let propName = "" + indexOf(pattern.elements, declaration); type = isTupleLikeType(parentType)