//// [internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts] export module a { export module b { export interface I { foo(); } } } export module c { import b = a.b; export var x: b.I; x.foo(); } export var z: c.b.I; //// [internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.js] define(["require", "exports"], function (require, exports) { (function (c) { c.x; c.x.foo(); })(exports.c || (exports.c = {})); var c = exports.c; exports.z; });