38 lines
507 B
Text
38 lines
507 B
Text
|
=== tests/cases/compiler/constEnumOnlyModuleMerging.ts ===
|
||
|
module Outer {
|
||
|
>Outer : typeof Outer
|
||
|
|
||
|
export var x = 1;
|
||
|
>x : number
|
||
|
}
|
||
|
|
||
|
module Outer {
|
||
|
>Outer : typeof Outer
|
||
|
|
||
|
export const enum A { X }
|
||
|
>A : A
|
||
|
>X : A
|
||
|
}
|
||
|
|
||
|
module B {
|
||
|
>B : typeof B
|
||
|
|
||
|
import O = Outer;
|
||
|
>O : typeof O
|
||
|
>Outer : typeof O
|
||
|
|
||
|
var x = O.A.X;
|
||
|
>x : O.A
|
||
|
>O.A.X : O.A
|
||
|
>O.A : typeof O.A
|
||
|
>O : typeof O
|
||
|
>A : typeof O.A
|
||
|
>X : O.A
|
||
|
|
||
|
var y = O.x;
|
||
|
>y : number
|
||
|
>O.x : number
|
||
|
>O : typeof O
|
||
|
>x : number
|
||
|
}
|