如何在 TypeScript 中使用 `_.partial`?

How to use `_.partial` with TypeScript?


import * as _ from 'underscore';

const partialFn = _.partial(fn, _, fixedArg);

引发类型错误。我已经尝试使用 <any> 类型转换 _ 参数,但这并不能解决问题。

_.partial 应该如何与 TypeScript 一起使用?

鉴于 UnderscoreStatic 被定义为 default 出口,应该

import _ from 'underscore';

相反。

它将满足类型检查器的要求,其余代码不应更改(因为下划线既作为命名导出又作为默认导出的属性导出)。