m>apparent type</em> of a type always has properties, even when the
original type does not. One example is primitives:</p>
<p><pre class="typescript-code"><span class="tm-kw">let</span> <span class="tm-vr">n</span> = <span class="tm-num">12</span>
<span class="tm-kw">let</span> <span class="tm-vr">s</span> = <span class="tm-vr">n</span>.<span class="tm-mth">toFixed</span>()</pre></p>
<p>The type <code>number</code> is a primitive in Typescript and has no properties;
<code>Number</code> does. Apparent types 