title: Cannot use `$(document).ready` in TypeScript
body: <p>Using <code>$(document)</code> in TypeScript gives the error <code>Supplied parameters do not match any signature of call target.</code></p>
  
  <p><a href="https://i.stack.imgur.com/AudUE.png" rel="noreferrer"><img src="https://i.stack.imgur.com/AudUE.png" alt="error screen"></a></p>
  
  <p>I'm using TypeScript 3.1, jQuery 3.3.1 and @types/jQuery 3.3.29.</p>
  
  <p>Is <code>$(document)</code> deprecated and I should use something else or is it an error in the type definition file?</p>
  
  <p>EDIT:
  The entire body of this TypeScript file is basically "Hello World!".</p>
  
  <pre class="lang-js prettyprint-override"><code>$(document).ready(() =&gt; {
      console.log("Hello World!");
  });
  </code></pre>