18 lines
620 B
Plaintext
18 lines
620 B
Plaintext
|
tests/cases/compiler/classExpressionTest1.ts(2,11): error TS9004: 'class' declarations are only supported directly inside a module or as a top level declaration.
|
||
|
|
||
|
|
||
|
==== tests/cases/compiler/classExpressionTest1.ts (1 errors) ====
|
||
|
function M() {
|
||
|
class C<X> {
|
||
|
~
|
||
|
!!! error TS9004: 'class' declarations are only supported directly inside a module or as a top level declaration.
|
||
|
f<T>() {
|
||
|
var t: T;
|
||
|
var x: X;
|
||
|
return { t, x };
|
||
|
}
|
||
|
}
|
||
|
|
||
|
var v = new C<number>();
|
||
|
return v.f<string>();
|
||
|
}
|