2014-01-05 55 views
5

我想在我的基於腳本的環境中使用google的閉包庫,並且我想知道庫中是否有現有的類型定義文件?谷歌關閉庫是否有打字稿定義文件?

我知道有一個相反的轉換器(即從打字機到封閉的轉換器)here但我想留在打字稿環境中。

我可能會開始定義我在類型定義文件中使用的模塊/方法,並在我去的時候更新文件,但顯然如果已經有一個現有的文件會更好。

回答

1

的角團隊已經開始對工具的工作使用Closure庫JSDocs創建.d.ts文件。您仍然可以使用該工具生成類型定義。

https://github.com/angular/clutz

即庫還包括男式工具,雖然,這轉換goog.module和goog.require模塊爲TS類型的模塊。看起來像某人生成這些類型並將它們提供給DefinitelyTyped供他人使用是值得的。

編輯:此庫似乎旨在處理具有Closure的JSDoc樣式註釋的現有項目。而不是在Closure庫本身上使用。