TypeScript/tests/baselines/reference/genericGetter.js
2015-12-08 17:51:10 -08:00

27 lines
464 B
TypeScript

//// [genericGetter.ts]
class C<T> {
data: T;
get x(): T {
return this.data;
}
}
var c = new C<number>();
var r: string = c.x;
//// [genericGetter.js]
var C = (function () {
function C() {
}
Object.defineProperty(C.prototype, "x", {
get: function () {
return this.data;
},
enumerable: true,
configurable: true
});
return C;
}());
var c = new C();
var r = c.x;