TS中declare的簡單使用方法
更新時間:2023年12月12日 15:08:18 作者:youhebuke225
declare 關鍵字用來告訴編譯器,某個類型是存在的,可以在當前文件中使用,本文給大家介紹TS中declare的簡單使用方法,感興趣的朋友一起看看吧
1..d.ts的頂級聲明必須以declare開頭
2.以declare聲明的變量和模塊后,其他地方不需要引入,就可以直接使用了
注意我們需要在配置文件下,引入聲明文件
{
"compilerOptions": {
...
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
...
}聲明一個類型
declare type Asd {
name: string;
}在include包含的文件范圍內可以直接使用Asd這個type
declare聲明一個模塊
declare module '*.css'; declare module '*.less'; declare module '*.png';
這樣,我們可以在ts中引入相關的文件而不報錯了
declare聲明一個變量
declare var jQuery: (selector: string) => any;
// 聲明變量直接使用
jQuery("#box")對于引入第三方的庫特別有效
聲明一個作用域
declare namespace API{
interface ResponseObj {
...
}
...
}注意
declare與export不要同級使用,不然的話,聲明文件就需要導入了- 在聲明文件中
type與interface也可以不用加declare,效果相同
type myType = string | number; // 兩者效果相同 declare type myType = string | number;
到此這篇關于TS之declare的簡單使用的文章就介紹到這了,更多相關TS declare使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
JS禁止瀏覽器右鍵查看元素或按F12審查元素自動關閉頁面示例代碼
這篇文章主要給大家介紹了關于利用Javascript如何禁止瀏覽器右鍵查看元素,或者通過按F12審查元素,觸犯這兩個條件會自動并關閉頁面的相關資料,通過設置這個可以防止別人扒下自己的網(wǎng)頁,需要的朋友可以參考借鑒,下面來一起看看吧。2017-09-09
JS注釋所產(chǎn)生的bug 即使注釋也會執(zhí)行
寫js時出現(xiàn)個bug一直提示我JAVA類中的一個屬性沒有,可是明明注釋掉了,后來才知道,JS里即使注釋也會執(zhí)行2013-11-11
JavaScript使用FileSystemObject對象寫入文本文件內容的方法
這篇文章主要介紹了JavaScript使用FileSystemObject對象寫入文本文件內容的方法,實例分析了javascript使用ActiveXObject的技巧與常見問題的解決方法,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08

