static methodsがあるなら当然…え?
ES6を使ってみようとBabelを弄ってたんだけど、
class Foo {
static bar: baz; // not work
// static bar = baz; <- syntax error
}
と書いてみたら思った通りに動かず、調べてみたらstatic methodsしかサポートしてなさそうだった。
とはいえ、道具は揃っているので
static methodsとGettersがあれば、
class Foo {
static get bar() {
return baz;
}
}
var qux = Foo.bar; // qux == baz
とりあえずやりたいことは出来た。