20 lines
525 B
Text
20 lines
525 B
Text
=== tests/cases/compiler/reverseInferenceInContextualInstantiation.ts ===
|
|
function compare<T>(a: T, b: T): number { return 0; }
|
|
>compare : <T>(a: T, b: T) => number
|
|
>T : T
|
|
>a : T
|
|
>T : T
|
|
>b : T
|
|
>T : T
|
|
>0 : number
|
|
|
|
var x: number[];
|
|
>x : number[]
|
|
|
|
x.sort(compare); // Error, but shouldn't be
|
|
>x.sort(compare) : number[]
|
|
>x.sort : (compareFn?: (a: number, b: number) => number) => number[]
|
|
>x : number[]
|
|
>sort : (compareFn?: (a: number, b: number) => number) => number[]
|
|
>compare : <T>(a: T, b: T) => number
|
|
|