title: VS2019 / Typescript 3.7: How to make Intellisense show function description when function is typed
body: <p>In a module.ts file, I have defined:</p>
  
  <pre><code>/**
   *  My awesome function description
   */
  export let myFunc = () =&gt; {
      // do something...
      return;
  }
  </code></pre>
  
  <p>and in index.ts, I use the function like this:</p>
  
  <pre><code>import { myFunc } from "./module.ts";
  myFunc();
  </code></pre>
  
  <p>Hovering over "myFunc" gives me proper Intellisense, including the description given in the function declaration ("My awesome function description"):
  <a href="https://i.stack.imgur.com/G5AE0.png" rel="nofollow noreferrer">link to screenshot: Intellisense showing function description</a></p>
  
  <p>However, if I declare a type in the module and apply it to the function declaration like:</p>
  
  <pre><code>declare global {
      /**  MyFunc Type Def */
      type myFuncType = () =&gt; void;
  }
  
  /**
   *  My awesome function description
   */
  export let myFunc:myFuncType = () =&gt; {
      // do something...
      return;
  }
  </code></pre>
  
  <p>then now Intellisense does not show the function description anymore in index.ts:
  <a href="https://i.stack.imgur.com/IuXCI.png" rel="nofollow noreferrer">link to screenshot: Intellisense not showing function description</a></p>
  
  <p>In the defining file, module.ts, Intellisense works in both cases.</p>
  
  <p>How can I type the function and have Intellisense show the description?</p>