TypeScript/tests/cases/conformance/types/thisType/contextualThisType.ts
2015-09-29 15:26:27 -07:00

15 lines
151 B
TypeScript

interface X {
a: (p: this) => this;
}
interface Y extends X {
}
var x: Y = {
a(p) {
return p;
}
}
var y = x.a(x);