动态引用方法导致 `类型 'Numeral' 没有调用签名'

作者: Mottoweb创建于 2024年9月4日更新于 2024年9月4日

我正在尝试在 TypeScript 中动态访问数字方法,如下所示: numeral(currentPrice)[method as keyof Numeral](priceDiff).format('0.00000') 结果出现了 Type 'Numeral' has no call signatures 类型错误,据我所知,这是因为 Numeral 类型被声明为 class 而非 interface,对于解决方案或修复的帮助我将非常感激。

内容来源: adamwdraper/Numeral-js