title: Is it possible to use getters/setters in interface definition?
body: <p>At the moment, <code>TypeScript</code> does not allow use get/set methods(accessors) in interfaces.
  For example:</p>
  
  <pre><code>interface I {
        get name():string;
  }
  
  class C implements I {
        get name():string {
            return null;
        } 
  }
  </code></pre>
  
  <p>furthermore, TypeScript does not allow use Array Function Expression in class methods:
  for ex.:</p>
  
  <pre><code>class C {
      private _name:string;
  
      get name():string =&gt; this._name;
  }
  </code></pre>
  
  <p>Is there any other way I can use a getter and setter on an interface definition?</p>