From 2b8f04af0caf4784d3fc40d26724fde8cec48631 Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Wed, 16 Jul 2014 22:53:53 -0700 Subject: [PATCH] do not check inherited properties if interface has one item in heritage list --- 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 10183d47763..7e935b03c19 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -2345,7 +2345,7 @@ module ts { } function checkInheritedPropertiesAreIdentical(type: InterfaceType, typeNode: Node): boolean { - if (!type.baseTypes.length) { + if (!type.baseTypes.length || type.baseTypes.length === 1) { return true; }