¿Es posible utilizar getters / setters en la definición de la interfaz?
En el momento,TypeScript
no permite usar métodos get / set (accessors) en las interfaces. Por ejemplo:
interface I {
get name():string;
}
class C implements I {
get name():string {
return null;
}
}
además, TypeScript no permite el uso de la expresión de función de matriz en los métodos de clase: por ej .:
class C {
private _name:string;
get name():string => this._name;
}
¿Hay alguna otra manera en que pueda usar un getter y setter en una definición de interfaz?