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
35 lines
489 B
Plaintext
35 lines
489 B
Plaintext
=== tests/cases/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts ===
|
|
// BUG 745747
|
|
class C<T> {
|
|
>C : C<T>
|
|
|
|
static x: T;
|
|
>x : T
|
|
|
|
static f(x: T) {}
|
|
>f : (x: T) => void
|
|
>x : T
|
|
}
|
|
|
|
class C2<T, U> {
|
|
>C2 : C2<T, U>
|
|
|
|
static x: U;
|
|
>x : U
|
|
|
|
static f(x: U) { }
|
|
>f : (x: U) => void
|
|
>x : U
|
|
}
|
|
|
|
class C3<T extends Date> {
|
|
>C3 : C3<T>
|
|
|
|
static x: T;
|
|
>x : T
|
|
|
|
static f(x: T) { }
|
|
>f : (x: T) => void
|
|
>x : T
|
|
}
|