declaration-files

    0熱度

    1回答

    我試圖導入我的圖書館,像這樣: import jsonStdio = require('json-stdio'); 我收到此錯誤:TS7016 - 在圖書館問題是在這裏: https://github.com/ORESoftware/json-stdio/blob/master/index.ts 沒有人知道我可以如何正確創建一個模塊,以便它可以導入使用import x = require('x

    0熱度

    1回答

    類型說我有一個在它的package.json以下項目X: "typings": "lib/index.d.ts", "types": "lib/index.d.ts", 我希望導入所有類型的從index.d.ts文件進入另一個項目。 的index.d.ts文件看起來像: export declare const makePathExecutable: (runPath: string

    0熱度

    1回答

    我知道聲明文件是爲圖書館而不是爲項目。 但讓我們假設我有一個現有的js項目,我想遷移到.ts,我想從我的源文件中創建每個文件的d.ts文件開始。 這樣, 1,而在我的IDE得到的打字稿編譯器功能的好處,我不執行我的團隊使用打字稿。人們可以繼續提交.js文件。在項目中使用打字稿留給開發人員。通過爲每個文件創建d.ts文件,他們可以獲得類型安全性的好處。 但它也阻礙了開發,因爲當開發人員更改js文件時