我想定义一个具有只读属性的接口.例如;
interface foo {
get bar():bool;
}
但是,这会在工具栏上出现语法错误"expected';".我已将VisualStudio设置为使用ES5目标,因此支持Getter.这是接口的限制吗?这可能会在future 发生变化;能够做到这一点是一件非常好的事情.
我想定义一个具有只读属性的接口.例如;
interface foo {
get bar():bool;
}
但是,这会在工具栏上出现语法错误"expected';".我已将VisualStudio设置为使用ES5目标,因此支持Getter.这是接口的限制吗?这可能会在future 发生变化;能够做到这一点是一件非常好的事情.
Typescript 2.0年引入了仅含Getter的特性:
interface foo {
readonly bar: boolean;
}