36 lines
247 B
TypeScript
36 lines
247 B
TypeScript
|
var someVariable: Class4<Class2>;
|
||
|
|
||
|
|
||
|
|
||
|
class Class1
|
||
|
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
class Class2 extends Class1
|
||
|
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
class Class3<T>
|
||
|
|
||
|
{
|
||
|
|
||
|
public memberVariable: Class2;
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
class Class4<T> extends Class3<T>
|
||
|
|
||
|
{
|
||
|
|
||
|
}
|