我创建了简单的 sum 函数,它接受 rest nums readonly 数组并尝试获取该函数参数类型,但使用 readonly 数组为其指定never类型。
function sum(...nums: readonly number[]): number {
return nums.reduce((num, sum) => sum += num, 0);
}
const result = smm (1, 2, 3);
console.log('Result:', result);
type SumFnParams = Parameters<typeof sum>; // Why "never"?
Run Code Online (Sandbox Code Playgroud)
为什么当readonly array用于休息参数SumFnParams类型是never?
(没有只读它的编号[])
是否可以使用不同的参数多次运行一个 NestJS WebSocketGateway?也许可以为此使用微服务?