a4f9bf0fce
* Create type aliases for unresolved type symbols * Accept new baselines * Update fourslash tests * Unresolved import aliases create tagged unresolved symbols * Add comments * Accept new baselines * Add fourslash tests
24 lines
786 B
Plaintext
24 lines
786 B
Plaintext
=== tests/cases/compiler/unknownTypeArgOnCall.ts ===
|
|
class Foo<T> {
|
|
>Foo : Symbol(Foo, Decl(unknownTypeArgOnCall.ts, 0, 0))
|
|
>T : Symbol(T, Decl(unknownTypeArgOnCall.ts, 0, 10))
|
|
|
|
public clone<U>() {
|
|
>clone : Symbol(Foo.clone, Decl(unknownTypeArgOnCall.ts, 0, 14))
|
|
>U : Symbol(U, Decl(unknownTypeArgOnCall.ts, 1, 15))
|
|
|
|
return null;
|
|
}
|
|
}
|
|
var f = new Foo<number>();
|
|
>f : Symbol(f, Decl(unknownTypeArgOnCall.ts, 5, 3))
|
|
>Foo : Symbol(Foo, Decl(unknownTypeArgOnCall.ts, 0, 0))
|
|
|
|
var r = f.clone<Uhhhh>()
|
|
>r : Symbol(r, Decl(unknownTypeArgOnCall.ts, 6, 3))
|
|
>f.clone : Symbol(Foo.clone, Decl(unknownTypeArgOnCall.ts, 0, 14))
|
|
>f : Symbol(f, Decl(unknownTypeArgOnCall.ts, 5, 3))
|
|
>clone : Symbol(Foo.clone, Decl(unknownTypeArgOnCall.ts, 0, 14))
|
|
>Uhhhh : Symbol(Uhhhh)
|
|
|