下載
獲取型別宣告除了 npm 之外不需要任何其他工具。
舉個例子,獲取像 lodash 這樣的庫的宣告檔案,只需要執行以下命令即可:
cmdnpm install --save-dev @types/lodash
值得注意的是,如果 npm 包已經按照 釋出 中所述包含了其宣告檔案,則無需下載相應的 @types 包。
使用
在此之後,你就可以在 TypeScript 程式碼中輕鬆使用 lodash 了。這對於模組化程式碼和全域性程式碼均適用。
例如,一旦你使用 npm install 安裝了型別宣告,你就可以使用匯入並編寫:
tsimport * as _ from "lodash";_.padStart("Hello TypeScript!", 20, " ");
或者,如果你沒有使用模組,可以直接使用全域性變數 _。
ts_.padStart("Hello TypeScript!", 20, " ");
搜尋
通常情況下,型別宣告包的名稱應與 npm 上的包名相同,但需加上 @types/ 字首。如果需要,你可以使用 Yarn 包搜尋 來查詢你所使用的庫對應的型別包。
注意:如果你搜索的宣告檔案不存在,你總是可以貢獻一份,幫助後續尋找該檔案的開發者。請檢視 DefinitelyTyped 的 貢獻指南頁面 瞭解詳細資訊。