0
我是編寫我的第一個基於TypeScript的NPM模塊的過程。完成後,它將通過"main"
在package.json
中導出,並且此字段將指向已編譯的純javascript。我應該爲我的TypeScript模塊編寫TypeScript定義嗎?
因此,當我在另一個TypeScript模塊中需要此模塊時,智能感知和類型檢查對我的模塊不起作用,對吧?
所以一個解決方案是添加一個定義文件。但定義文件是JS庫,對吧?不必爲TS項目編寫定義文件,對嗎?
那麼...我怎麼把我的定義和我的項目一起導出?