我正在尝试创建一个遍历ioredis客户端列表并写入提供给所有客户端的数据的函数,目前,函数实现如下所示:
public writeAll(args: any) {
return this.clients.map((client) => client.set.apply(this, args));
}
但正如您已经看到的,该实现有两个问题:
1.不能在作为输入传递的参数中进行类型检查。(理想情况下,我希望保留与ioredis set函数相同的类型,但实现有所不同)。
1.参数需要以数组的形式提供。
是否可以将ioredi的参数类型复制到此函数,同时不以数组形式获取参数?
1条答案
按热度按时间huwehgph1#
使用rest parameters和内置的
Parameters
类型:Playground