<p dir="auto">Hey all! I started using your type definitions for Hls.js and they're awesome! I ran into a couple of roadblocks with missing types including:</p>
<p dir="auto">Missing from <code class="notranslate">Hls.Events</code>:</p>
<ul dir="auto">
<li><code class="notranslate">NON_NATIVE_TEXT_TRACKS_FOUND</code></li>
<li><code class="notranslate">CUES_PARSED</code></li>
</ul>
<p dir="auto">Missing from <code class="notranslate">Hls</code>:</p>
<ul dir="auto">
<li><code class="notranslate">audioTrack</code></li>
<li><code class="notranslate">audioTracks</code></li>
<li><code class="notranslate">streamController</code></li>
<li><code class="notranslate">manualLevel</code></li>
<li><code class="notranslate">levelController</code></li>
<li><code class="notranslate">removeLevel</code></li>
</ul>
<p dir="auto">Incomplete types:</p>
<ul dir="auto">
<li><code class="notranslate">Hls.Level</code></li>
</ul>
<p dir="auto">Please let me know if there's anything I can do to further clarify the details/assist in getting the types updated. Thanks!</p>
<ul dir="auto">
<li>Check the <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/issues/44317" data-hovercard-type="issue" data-hovercard-url="/DefinitelyTyped/DefinitelyTyped/issues/44317/hovercard">Infrastructure status updates</a> thread for known issues.</li>
<li>Leave a message on the <a href="http://gitter.im/DefinitelyTyped/DefinitelyTyped" rel="nofollow">DefinitelyTyped Gitter</a>.</li>
</ul>
<p dir="auto">If you know how to fix the issue, make a pull request instead.</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I tried using the <code class="notranslate">@types/xxxx</code> package and had problems.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I tried using the latest stable version of tsc. <a href="https://www.npmjs.com/package/typescript" rel="nofollow">https://www.npmjs.com/package/typescript</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I have a question that is inappropriate for <a href="https://stackoverflow.com/" rel="nofollow">StackOverflow</a>.  (Please ask any appropriate questions there).</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/blog/821-mention-somebody-they-re-notified">Mention</a> the authors (see <code class="notranslate">Definitions by:</code> in <code class="notranslate">index.d.ts</code>) so they can respond.
<ul dir="auto">
<li>Authors: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jgainfort/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jgainfort">@jgainfort</a>  <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brookback/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brookback">@brookback</a>  <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adripanico/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adripanico">@adripanico</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Beraliv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Beraliv">@Beraliv</a>  <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drax98/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drax98">@drax98</a></li>
</ul>
</li>
</ul>
<p dir="auto">If you do not mention the authors the issue will be ignored.</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I tried using the types-2.0 <code class="notranslate">node/index.d.ts</code> file in this repo and had problems.</li>
</ul>
<p dir="auto">After installing @types/node i got multiple errors:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(1,21): error TS2307: Cannot find module 'fs'.
(3,23): error TS2307: Cannot find module 'path'.
(80,41): error TS2304: Cannot find name 'process'.
(5,12): error TS2304: Cannot find name 'global'.
(6,5): error TS2304: Cannot find name 'require'."><pre class="notranslate"><code class="notranslate">(1,21): error TS2307: Cannot find module 'fs'.
(3,23): error TS2307: Cannot find module 'path'.
(80,41): error TS2304: Cannot find name 'process'.
(5,12): error TS2304: Cannot find name 'global'.
(6,5): error TS2304: Cannot find name 'require'.
</code></pre></div>
<p dir="auto">On master branch version of node definitions everything is ok.</p>
<p dir="auto">For example for <code class="notranslate">fs</code> module i have import like</p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="import * as fs from 'fs';"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-c1">*</span> <span class="pl-k">as</span> <span class="pl-s1">fs</span> <span class="pl-k">from</span> <span class="pl-s">'fs'</span><span class="pl-kos">;</span></pre></div>
<p dir="auto">For <code class="notranslate">require</code> and <code class="notranslate">global</code> i have no imports.</p>