TypeScript/tests/baselines/reference/useDefineForClassFieldsFlagDefault(target=esnext).js

14 lines
669 B
TypeScript
Raw Permalink Normal View History

//// [useDefineForClassFieldsFlagDefault.ts]
class Foo {
// 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;
}
//// [useDefineForClassFieldsFlagDefault.js]
class Foo {
// 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;
}