TypeScript/tests/baselines/reference/namespacesDeclaration2.types
Anders Hejlsberg a4f9bf0fce
Create type aliases for unresolved type symbols (#45976)
* Create type aliases for unresolved type symbols

* Accept new baselines

* Update fourslash tests

* Unresolved import aliases create tagged unresolved symbols

* Add comments

* Accept new baselines

* Add fourslash tests
2021-09-23 13:21:27 -07:00

34 lines
400 B
Plaintext

=== tests/cases/compiler/namespacesDeclaration2.ts ===
namespace N {
>N : typeof N
function S() {}
>S : () => void
}
module M {
>M : typeof M
function F() {}
>F : () => void
}
declare namespace ns {
>ns : typeof ns
let f: number;
>f : number
}
var foge: N.S;
>foge : N.S
>N : any
var foo: M.F;
>foo : M.F
>M : any
let x: ns.A;
>x : ns.A
>ns : any