21 lines
453 B
TypeScript
21 lines
453 B
TypeScript
//// [recursiveSpecializationOfSignatures.ts]
|
|
class S0<B, A> {
|
|
set S1(S2: S0<any,any>) {
|
|
}
|
|
constructor(public S17: S0<any, (S18) => A>) { }
|
|
}
|
|
|
|
|
|
//// [recursiveSpecializationOfSignatures.js]
|
|
var S0 = (function () {
|
|
function S0(S17) {
|
|
this.S17 = S17;
|
|
}
|
|
Object.defineProperty(S0.prototype, "S1", {
|
|
set: function (S2) {
|
|
},
|
|
enumerable: true,
|
|
configurable: true
|
|
});
|
|
return S0;
|
|
})();
|