title: Using lodash debounce in Angular2 & Typescript scroll not working
body: <p>I have the following code which calls a lodash debounce function:</p>
  
  <pre><code>@HostListener("window:scroll", [])
  onWindowScroll() {
      if (myBoolean) 
         _.debounce(this.onScrollDown(), 1500, false);
  
      }
  }
  
  private onScrollDown() {
      console.log("onScrollDown")
  }
  </code></pre>
  
  <p>But I'm getting this error in my console:</p>
  
  <pre><code>Argument of type 'void' is not assignable to parameter of type 'Function'.
  </code></pre>
  
  <p>And the following on browser:</p>
  
  <pre><code>TypeError: Expected a function
      at Function.debounce 
  </code></pre>
  
  <p>I'm using typescript by the way</p>