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?