小编Mor*_*rbo的帖子

打字稿:带有剩余只读数组的参数从不给出

我创建了简单的 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

(没有只读它的编号[])

typescript

5
推荐指数
0
解决办法
78
查看次数

NestJS 多个 WebSocketGateway

是否可以使用不同的参数多次运行一个 NestJS WebSocketGateway?也许可以为此使用微服务?

sockets microservices nestjs

1
推荐指数
1
解决办法
4349
查看次数

标签 统计

microservices ×1

nestjs ×1

sockets ×1

typescript ×1