Node上的Typescript浏览器API

时间:2019-05-22 13:57:32

标签: node.js typescript

我正在使用Typescript,并在服务器环境中定位Node.JS。

我要导入的库之一是John Papa's Papaparse;更具体地说,是带有类型脚本@types/papaparse的类型定义的库。

但是,此库导致编译错误。这是一个片段:

export function parse(file: File, config?: ParseConfig): ParseResult;

export function parse(stream: NodeJS.ReadableStream, config?: ParseConfig): ParseResult;

函数解析的第一个重载依赖于some browsers上的对象File,而不是NodeJS上的对象。第二个重载就可以了,因为在我的Node环境中,定义NodeJS.ReadableStream存在。

我什至不希望使用File,我更喜欢NodeJS的重载。我只希望编译器找到一个定义以便可以编译。

如何提供一个满足编译器要求的定义?

0 个答案:

没有答案