2016-11-28 53 views
0

因爲大多數窗口對象都工作,所以Visual Studio內置了大部分打字稿定義。但是,「window.chrome」沒有定義。我如何將它添加到現有的打字稿定義中,以便我可以讓Visual Studio進行編譯?有沒有辦法給「窗口」對象添加打字稿定義

var isChromium = window.chrome; 

回答

1

你可以在你的代碼的任何地方擴展Window接口:

interface Window { 
    chrome:any; //you can go further and define a strict shape of this member 
} 

接口聲明可以分割成多個文件 - 編譯器將合併所有接口聲明具有相同的名稱爲一個統一的定義。

相關問題