[英]Error when using global variables from es5-library in typescript
我正在使用Angular 2和Ionic開發應用程序。 我正在使用Cordova的藍牙庫,因此不使用ES6模塊和導出進行編寫。
該庫定義了一個名為“ bluetoothle”的全局變量,並且在我運行它時可以按預期工作。 但是,我從打字稿編譯器中收到了很多抱怨。 我想:
預先感謝,馬庫斯
您有兩個選擇,具體取決於您要進行多少工作。
第一個簡單的方法是在頂部聲明變量。 這將告訴TypeScript這是any
類型的變量,並且不需要關心它來自何處或具有哪些成員:
declare var bluetoothle;
另一條路線可能會更干凈,但會帶來更多工作,那就是編寫類型定義文件 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.