TypeScript/tests/baselines/reference/typeInferenceConflictingCandidates.types
2014-08-15 14:37:48 -07:00

22 lines
389 B
Plaintext

=== tests/cases/compiler/typeInferenceConflictingCandidates.ts ===
declare function g<T>(a: T, b: T, c: (t: T) => T): T;
>g : <T>(a: T, b: T, c: (t: T) => T) => T
>T : T
>a : T
>T : T
>b : T
>T : T
>c : (t: T) => T
>t : T
>T : T
>T : T
>T : T
g("", 3, a => a);
>g("", 3, a => a) : {}
>g : <T>(a: T, b: T, c: (t: T) => T) => T
>a => a : (a: {}) => {}
>a : {}
>a : {}