1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
//// [contextualTypeAppliedToVarArgs.ts]
function delegate(instance: any, method: (...args: any[]) => any, data?: any): (...args: any[]) => any {
return function () { };
}
class Foo{
Bar() {
delegate(this, function (source, args2)
{
var a = source.node;
var b = args2.node;
} );
}
}
//// [contextualTypeAppliedToVarArgs.js]
function delegate(instance, method, data) {
return function () { };
}
var Foo = /** @class */ (function () {
function Foo() {
}
Foo.prototype.Bar = function () {
delegate(this, function (source, args2) {
var a = source.node;
var b = args2.node;
});
};
return Foo;
}());
|