1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
=== tests/cases/compiler/recursiveInferenceBug.ts ===
function f(x: number) {
>f : (x: number) => number
>x : number
var z = f(x);
>z : number
>f(x) : number
>f : (x: number) => number
>x : number
return x;
>x : number
}
var zz = {
>zz : { g: () => void; readonly f: string; }
>{ g: () =>{ }, get f() { return "abc"; },} : { g: () => void; readonly f: string; }
g: () =>{ },
>g : () => void
>() =>{ } : () => void
get f() { return "abc"; },
>f : string
>"abc" : "abc"
};
|