==== tests/cases/compiler/classWithMultipleBaseClasses.ts (1 errors) ==== class A { foo() { } } class B { bar() { } } interface I { baz(); } interface J { bat(); } class D implements I, J { ~ !!! Class 'D' incorrectly implements interface 'I': !!! Property 'foo' is missing in type 'D'. baz() { } bat() { } } interface I extends A, B { }