TypeScript/tests/baselines/reference/indexersInClassType.js

33 lines
472 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 = /** @class */ (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;