Czy możliwe jest użycie getters / setterów w definicji interfejsu?
W tym momencie,TypeScript
nie zezwala na użycie metod get / set (akcesorów) w interfejsach. Na przykład:
interface I {
get name():string;
}
class C implements I {
get name():string {
return null;
}
}
ponadto TypeScript nie zezwala na użycie wyrażenia funkcji Array w metodach klasowych: np .:
class C {
private _name:string;
get name():string => this._name;
}
Czy jest jakiś inny sposób, w jaki mogę użyć gettera i settera w definicji interfejsu?