TypeScript/tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts
2018-05-03 14:18:50 -07:00

12 lines
259 B
TypeScript

// @target: es6
// @lib: es2015
declare var console: any;
const arr: {y(): number}[] = [];
for (let i = 0; i < 3; i++) {
arr.push(class C {
static x = i;
static y = () => C.x * 2;
});
}
arr.forEach(C => console.log(C.y()));