所有的引入的js庫,需要ts的語法提升等,都必須要有聲明文件
1、創建聲明文件
xx.d.ts
2、創建聲明語法,在xx.d.ts文件中
declare var 庫名:(selector:string)=>any; 類型是個函數
3、加載,在使用該庫的文件
庫名('xxx')
4、下載聲明文件
cnpm install @types/名稱 --save-dev
代碼示例:
jquery.d.ts
declare var jQuery:(selector:string)=>any;
普通文件:
jQuery('test');