有没有办法使用
arguments
的Some Function
,其中Parameters<Some Function>
预计无需铸造等?
例如
function f(a:number, b:number){
let args:Parameters<typeof f> = arguments // Error: Type 'IArguments' is not assignable to type '[a: number, b: number]'.
}
例如
function fx(a:number, b:number){
fy(...arguments); // Error: Type 'IArguments' is not assignable to type '[a: number, b: number]'.
}
function fy(a:number, b:number){
console.log(arguments);
}