1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
=== tests/cases/compiler/typeOfOnTypeArg.ts ===
var A = { '': 3 };
>A : Symbol(A, Decl(typeOfOnTypeArg.ts, 0, 3))
>'' : Symbol('', Decl(typeOfOnTypeArg.ts, 0, 9))
function fill<B extends typeof A>(f: B) {
>fill : Symbol(fill, Decl(typeOfOnTypeArg.ts, 0, 18))
>B : Symbol(B, Decl(typeOfOnTypeArg.ts, 2, 14))
>A : Symbol(A, Decl(typeOfOnTypeArg.ts, 0, 3))
>f : Symbol(f, Decl(typeOfOnTypeArg.ts, 2, 34))
>B : Symbol(B, Decl(typeOfOnTypeArg.ts, 2, 14))
}
fill(32);
>fill : Symbol(fill, Decl(typeOfOnTypeArg.ts, 0, 18))
|