35 lines
774 B
JavaScript
35 lines
774 B
JavaScript
//// [this_inside-object-literal-getters-and-setters.ts]
|
|
module ObjectLiteral {
|
|
var ThisInObjectLiteral = {
|
|
_foo: '1',
|
|
get foo(): string {
|
|
return this._foo;
|
|
},
|
|
set foo(value: string) {
|
|
this._foo = value;
|
|
},
|
|
test: function () {
|
|
return this._foo;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//// [this_inside-object-literal-getters-and-setters.js]
|
|
var ObjectLiteral;
|
|
(function (ObjectLiteral) {
|
|
var ThisInObjectLiteral = {
|
|
_foo: '1',
|
|
get foo() {
|
|
return this._foo;
|
|
},
|
|
set foo(value) {
|
|
this._foo = value;
|
|
},
|
|
test: function () {
|
|
return this._foo;
|
|
}
|
|
};
|
|
})(ObjectLiteral || (ObjectLiteral = {}));
|