2
我加載非打字稿AMD模塊類型(用JavaScript編寫的,從TS未編譯)使用打字稿模塊內部要求:打字稿 - 定義外部AMD模塊
var worker = require('worker');
的工人模塊的出口數構造函數。
現在我想做出一些類型定義(例如作爲backbone.d.ts)
module WorkerModule {
interface IResult {
amount(): number;
}
interface IWorker {
work();
getResult(): IResult;
}
interface OtherWorker extends IWorker {
workMore();
}
}
我怎麼能告訴TSC該工人是WorkerModule。 感謝您的任何幫助。
感謝,這工作,但我只是意識到我需要的是有點不同...工人模塊導出幾個類,所以我想VAR工人是某種類型的模塊...我會編輯問題。 – DeyyyFF
你應該還是很好走:'var worker:WorkerModule = require('worker');' – Fenton
謝謝。畢竟是如此愚蠢的問題...我總是嘗試爲工人變量聲明。謝謝 – DeyyyFF