title: Error compiling typescript with Vue.js TS2352
body: <p>This is my <code>window.ts</code></p>
  
  <pre><code>import Vue from 'vue'
  
  interface BrowserWindow extends Window {
    app: Vue
  }
  
  const browserWindow = window as BrowserWindow
  export default browserWindow
  </code></pre>
  
  <p>I keep getting this error while compiling</p>
  
  <pre><code>TS2352: Conversion of type 'Window &amp; typeof globalThis' to type 'BrowserWindow' may 
  be a mistake because neither type sufficiently overlaps with the other. If this was intentional, 
  convert the expression to 'unknown' first.
    Property 'app' is missing in type 'Window &amp; typeof globalThis' but required in type 'BrowserWindow'.
  </code></pre>