assemblyscript/tests/compiler/getter-setter.ts

17 lines
230 B
TypeScript

class Foo {
static _bar: i32 = 0;
static get bar(): i32 {
return Foo._bar;
}
static set bar(bar: i32) {
Foo._bar = bar;
}
}
assert(Foo.bar == 0);
Foo.bar = 1;
assert(Foo.bar == 1);
assert((Foo.bar = 2) == 2);