=== tests/cases/compiler/genericTypeWithMultipleBases3.ts === interface IA { >IA : IA >T : T foo(x: T): T; >foo : (x: T) => T >x : T >T : T >T : T } interface IB { >IB : IB >T : T bar(x: T): T; >bar : (x: T) => T >x : T >T : T >T : T } interface IC extends IA, IB { } >IC : IC >T : T >IA : IA >T : T >IB : IB >T : T var c: IC; >c : IC >IC : IC var x = c.foo; >x : (x: number) => number >c.foo : (x: number) => number >c : IC >foo : (x: number) => number var y = c.bar; >y : (x: number) => number >c.bar : (x: number) => number >c : IC >bar : (x: number) => number