1.我在使用typescript開發(fā),我安裝了一個npm庫,它本身自帶了類型聲明文件d.ts,但是由于作者沒有及時更新維護(hù),這個聲明文件的類缺少了一個方法的聲明。問題:我如何在不修改作者的聲明文件的前提下,自己在項(xiàng)目中寫一個聲明文件去補(bǔ)充缺失的方法的聲明?舉個例子:我用的react-native-sound這個庫,它自帶了一個index.d.ts文件,里面有個Sound類
declare class Sound{
...
xxA():void
...
}但是這個類缺失了某個方法的聲明比如xxB,那我改如何在我的項(xiàng)目目錄下去補(bǔ)充這個聲明呢?我自己做的嘗試,我在我的src目錄新建了一個types目錄,里面新建了一個文件叫react-native-sound.d.ts,我在里面改怎么寫呢?
typescript 如何給第三方庫的某個類增加屬性或方法的聲明?
蝴蝶不菲
2019-03-02 12:34:24