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
|
//// [selfRef.ts]
module M
{
export class Test
{
private name = "hello";
public setName = function(value: string): void {
(function () {
name=value;
})();
}
public getName = function(): string {
return name;
}
}
}
//// [selfRef.js]
var M;
(function (M) {
var Test = /** @class */ (function () {
function Test() {
this.name = "hello";
this.setName = function (value) {
(function () {
name = value;
})();
};
this.getName = function () {
return name;
};
}
return Test;
}());
M.Test = Test;
})(M || (M = {}));
|