Typescript 为导出默认函数和命名导出的JavaScript编写d.ts文件
试图为worker farm()编写一个d.ts文件,但遇到了一个问题 worker farm执行一个模块。导出方式如下:Typescript 为导出默认函数和命名导出的JavaScript编写d.ts文件,typescript,typescript-typings,Typescript,Typescript Typings,试图为worker farm()编写一个d.ts文件,但遇到了一个问题 worker farm执行一个模块。导出方式如下: module.exports = farm module.exports.end = end 如果我尝试在typescript中执行此操作,例如 export function end(workers:any):void; export = workerFarm; 我收到一个错误,说我不能混合导出类型。尝试使用默认值似乎也不允许我导出它 是否可以在定义中复制此
module.exports = farm
module.exports.end = end
如果我尝试在typescript中执行此操作,例如
export function end(workers:any):void;
export = workerFarm;
我收到一个错误,说我不能混合导出类型。尝试使用默认值似乎也不允许我导出它
是否可以在定义中复制此内容?您可以尝试为此使用名称空间 比如:
declare function workerFarm(){}
declare namespace workerFarm
{
export function end( workers: any ): void;
}
export = workerFarm;
请参阅文档中的此示例:
你知道怎么做吗?可能与此有关:我知道这有点困难,但谢谢你,这很有效!