TypeScript/tests/baselines/reference/contextualThisType.js
2015-09-29 15:26:27 -07:00

25 lines
282 B
TypeScript

//// [contextualThisType.ts]
interface X {
a: (p: this) => this;
}
interface Y extends X {
}
var x: Y = {
a(p) {
return p;
}
}
var y = x.a(x);
//// [contextualThisType.js]
var x = {
a: function (p) {
return p;
}
};
var y = x.a(x);