me:
            <div id="set-theme-light">■</div>
            <div id="set-theme-dark">■</div>
            <div id="set-theme-dark-light">■</div>
            <div id="set-theme-light-dark">■</div>
        </div>
    <article>
    <h1 id="widening-and-narrowing-in-typescript"><a href="#widening-and-narrowing-in-typescript">Widening and Narrowing in Typescript</h1></a>
<p>This document covers the following concepts:</p>
<ol>
<li>Widening: treat an internal type as a normal one.</li>
<li>Literal wideni