TypeScript/tests/baselines/reference/indexersInClassType.js
2014-07-12 17:30:19 -07:00

33 lines
458 B
TypeScript

//// [indexersInClassType.ts]
class C {
[x: number]: Date;
[x: string]: Object;
1: Date;
'a': {}
fn() {
return this;
}
}
var c = new C();
var r = c.fn();
var r2 = r[1];
var r3 = r.a
//// [indexersInClassType.js]
var C = (function () {
function C() {
}
C.prototype.fn = function () {
return this;
};
return C;
})();
var c = new C();
var r = c.fn();
var r2 = r[1];
var r3 = r.a;