2016-07-29 5 views
0

Wurde versucht, eine d.ts-Datei für Worker-Farm zu schreiben (https://github.com/rvagg/node-worker-farm) Allerdings stieß ich auf ein Problem.Schreiben Sie d.ts-Datei für JavaScript, das eine Standardfunktion und einen benannten Export exportiert

Arbeiter-Farm hat ein module.exports wie folgt aus:

module.exports  = farm 
module.exports.end = end 

Wenn ich versuche, dies in Typoskript zu tun, wie

export function end(workers:any):void; 
export = workerFarm; 

Ich erhalte eine Fehlermeldung, dass ich nicht den Export mischen Arten. Der Versuch, den Standardwert zu verwenden, lässt mich auch nicht exportieren.

Ist es möglich, dies in einer Definition zu replizieren?

+0

gefunden überhaupt, wie es zu tun? Könnte damit verwandt sein: http://stackoverflow.com/questions/39109027/write-a-declaration-file-for-a-default-export-module –

Antwort