=== tests/cases/compiler/namespaces1.ts === module X { >X : any export module Y { >Y : any export interface Z { } >Z : Z } export interface Y { } >Y : Y } var x: X.Y.Z; >x : X.Y.Z >X : any >Y : any >Z : X.Y.Z var x2: X.Y; >x2 : X.Y >X : any >Y : X.Y