In TypeScript, why is it not an error to access (get) property that only has a setter?
<p>Why does this compile? (TS v2.0.3)</p>

<pre><code>class SetterOnly {
  set prop(v) {
    let x = this.prop;
  }
}
</code></pre>

<p>I would expect <code>this.prop</code> to generate a compile-time error ...</p>