Şu anda, TypeScript
, arabirimlerde get/set yöntemlerini (accessors) kullanmasına izin vermez. ayrıcaArabirim tanımında alıcı/ayarlayıcı kullanmak mümkün mü?
interface I {
get name():string;
}
class C implements I {
get name():string {
return null;
}
}
, typescript sınıf yöntemlerinde kullanılması Dizi İşlev İfade izin vermez: Örneğin: ex .:
class C {
private _name:string;
get name():string => this._name;
}
için Ben ayarlayıcı üzerinde bir alıcı kullanabilir ve başka bir yolu var mı bir arayüz tanımı? Her şeyden
adresinde EC5 Shim da bulunmaktadır. Bunun gibi sınıf yöntemlerini tanımlamak için '=>' kullanabilirsiniz: 'name = (a: string) => this._name;' ancak çıktı JS'de, prototip nesnesini genişletmekten ziyade sınıf işlevi içinde tanımlanacaktır. – orad