1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
//// [innerAliases2.ts]
module _provider {
export class UsefulClass {
public foo() {
}
}
}
module consumer {
import provider = _provider;
var g:provider.UsefulClass= null;
function use():provider.UsefulClass {
var p2:provider.UsefulClass= new provider.UsefulClass();
return p2;
}
}
//// [innerAliases2.js]
var _provider;
(function (_provider) {
var UsefulClass = /** @class */ (function () {
function UsefulClass() {
}
UsefulClass.prototype.foo = function () {
};
return UsefulClass;
}());
_provider.UsefulClass = UsefulClass;
})(_provider || (_provider = {}));
var consumer;
(function (consumer) {
var provider = _provider;
var g = null;
function use() {
var p2 = new provider.UsefulClass();
return p2;
}
})(consumer || (consumer = {}));
|