=== tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures3.ts === // Normally it is an error to have multiple overloads with identical signatures in a single type declaration. // Here the multiple overloads come from multiple merged declarations, so we do not report errors. interface I { >I : I (x: number): string; >x : number } interface I { >I : I (x: number): string; >x : number } interface I2 { >I2 : I2 >T : T (x: number): string; >x : number } interface I2 { >I2 : I2 >T : T (x: number): string; >x : number }