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

12 lines
256 B
TypeScript

// @target: es5
// @lib: es5
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()));