=== tests/cases/compiler/functionOverloadsOnGenericArity1.ts === // overloading on arity not allowed interface C { >C : C f(): string; >f : { (): string; (): string; } >T : T f(): string; >f : { (): string; (): string; } >T : T >U : U (): string; >T : T (): string; >T : T >U : U new (): string; >T : T new (): string; >T : T >U : U }