TypeScript/tests/cases/compiler/emitSkipsThisWithRestParameter.ts

6 lines
195 B
TypeScript
Raw Normal View History

function rebase(fn: (base: any, ...args: any[]) => any): (...args: any[]) => any {
return function(this: any, ...args: any[]) {
return fn.apply(this, [ this ].concat(args));
};
}