TypeScript/tests/baselines/reference/declareDottedModuleName.types

21 lines
783 B
Text

=== tests/cases/compiler/declareDottedModuleName.ts ===
module M {
>M : any, Symbol(M,Decl(declareDottedModuleName.ts,0,0),Decl(declareDottedModuleName.ts,2,1))
module P.Q { } // This shouldnt be emitted
>P : any, Symbol(P,Decl(declareDottedModuleName.ts,0,10))
>Q : any, Symbol(Q,Decl(declareDottedModuleName.ts,1,13))
}
module M {
>M : any, Symbol(M,Decl(declareDottedModuleName.ts,0,0),Decl(declareDottedModuleName.ts,2,1))
export module R.S { } //This should be emitted
>R : any, Symbol(R,Decl(declareDottedModuleName.ts,4,10))
>S : any, Symbol(S,Decl(declareDottedModuleName.ts,5,20))
}
module T.U { // This needs to be emitted
>T : any, Symbol(T,Decl(declareDottedModuleName.ts,6,1))
>U : any, Symbol(U,Decl(declareDottedModuleName.ts,8,9))
}