5
在此聲明,我想接口ITEST有一個酒店需要從外部模塊「MODA」類型「MODA」的「MODA」:是否有在環境聲明的內部模塊的方式從外部模塊使用類型?
declare module foo {
interface ITest {
str: string;
modA: ModA;
}
}
declare module "modA" {
class ModA {
num: number;
}
export = ModA;
}
從打字稿0.9開始,模塊不再是一個「型」,所以你想做的事是不可能的什麼... –
花在這個一段時間,並得出結論移動這些成兩個獨立的d.ts文件是解決方案,與「富」進口「MODA」。在我的情況下這種做法導致寫入import語句只是爲了獲得類型信息。不幸的是,這些聲明也導致中期被添加到定義語句!提交一個問題:https://typescript.codeplex.com/workitem/2111 –