use.js(1,12): error TS2503: Cannot find namespace 'Outer'.


==== def.js (0 errors) ====
    var Outer = {};
    
==== work.js (0 errors) ====
    Outer.Inner = function () {}
    Outer.Inner.prototype = {
        x: 1,
        m() { }
    }
    
==== use.js (1 errors) ====
    /** @type {Outer.Inner} */
               ~~~~~
!!! error TS2503: Cannot find namespace 'Outer'.
    var inner
    inner.x
    inner.m()
    var inno = new Outer.Inner()
    inno.x
    inno.m()
    
    
    