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; }