[英]Writing libraries with typescript and generics
因此,我正在使用Typescript編寫一個庫,顯然,大多數將使用它的人都將使用javascript。 我的問題是,例如,我是否想在我的庫中有一個通用函數: testFunction<TestType>("hello world")
如果將其轉換為javascript,使用javascript的人將如何與該通用函數交互? 我是否不必為了JavaScript用戶而使用泛型? 還是打字稿有辦法讓它適用於javascript用戶?
將您的TypeScript轉換為JavaScript后,下游客戶端將丟失類型信息。 換句話說,JavaScript客戶端將只看到等效的testFunction("helloWorld");
。 對於使用TypeScript的下游客戶端,他們將能夠通過使用package.json中定義的類型來獲得好處(靜態分析,類型檢查,自動完成)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.