=== tests/cases/compiler/internalAliasEnum.ts === module a { >a : typeof a, Symbol(a, Decl(internalAliasEnum.ts, 0, 0)) export enum weekend { >weekend : weekend, Symbol(weekend, Decl(internalAliasEnum.ts, 0, 10)) Friday, >Friday : weekend, Symbol(weekend.Friday, Decl(internalAliasEnum.ts, 1, 25)) Saturday, >Saturday : weekend, Symbol(weekend.Saturday, Decl(internalAliasEnum.ts, 2, 15)) Sunday >Sunday : weekend, Symbol(weekend.Sunday, Decl(internalAliasEnum.ts, 3, 17)) } } module c { >c : typeof c, Symbol(c, Decl(internalAliasEnum.ts, 6, 1)) import b = a.weekend; >b : typeof b, Symbol(b, Decl(internalAliasEnum.ts, 8, 10)) >a : typeof a, Symbol(a, Decl(internalAliasEnum.ts, 0, 0)) >weekend : b, Symbol(b, Decl(internalAliasEnum.ts, 0, 10)) export var bVal: b = b.Sunday; >bVal : b, Symbol(bVal, Decl(internalAliasEnum.ts, 10, 14)) >b : b, Symbol(b, Decl(internalAliasEnum.ts, 8, 10)) >b.Sunday : b, Symbol(b.Sunday, Decl(internalAliasEnum.ts, 3, 17)) >b : typeof b, Symbol(b, Decl(internalAliasEnum.ts, 8, 10)) >Sunday : b, Symbol(b.Sunday, Decl(internalAliasEnum.ts, 3, 17)) }