TypeScript 中的自动 getter 和 setter

auto getter and setter in TypeScript

我已经为 javaScript 创建了 this(类似于自动 getter 和 setter),但我不知道如何在 typeScript

如果可能的话,我想制作一个面向对象的版本。

目前还没有很好的办法。我认为您只需要采用样板式的方式:

class Foo {
    private _bar: number;
    get bar() { return this._bar }
    set bar(bar: number) { this._bar = bar}
    // ...
}

如果需要,您可以使用编辑器片段来减轻这种痛苦。