Можно ли использовать геттеры / сеттеры в определении интерфейса?
Сейчас,TypeScript
не позволяет использовать методы get / set (средства доступа) в интерфейсах. Например:
interface I {
get name():string;
}
class C implements I {
get name():string {
return null;
}
}
Более того, TypeScript не позволяет использовать выражение функции массива в методах класса: например:
class C {
private _name:string;
get name():string => this._name;
}
Есть ли другой способ, которым я могу использовать геттер и сеттер в определении интерфейса?