1 2 3 4 5 6 7 8 9 10 11
|
//// [tests/cases/compiler/useDefineForClassFieldsFlagDefault.ts] ////
=== useDefineForClassFieldsFlagDefault.ts ===
class Foo {
>Foo : Symbol(Foo, Decl(useDefineForClassFieldsFlagDefault.ts, 0, 0))
// For esNext should be emitted 'as is' because useDefineForClassFields defaults to true
// For es2020 should be emitted as an assignment after the class definition (not Object.defineProperty) because useDefineForClassFields defaults to false
static x = 1;
>x : Symbol(Foo.x, Decl(useDefineForClassFieldsFlagDefault.ts, 0, 11))
}
|