文章目录
专栏目录请点击
.d.ts
的顶级声明必须以declare
开头- 以
declare
声明的变量和模块后,其他地方不需要引入,就可以直接使用了 1. 注意我们需要在配置文件下,引入声明文件
{"compilerOptions":{..."include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]...}
声明一个类型
declaretypeAsd{
name:string;}
在include包含的文件范围内可以直接使用
Asd
这个
type
declare声明一个模块
declaremodule'*.css';declaremodule'*.less';declaremodule'*.png';
这样,我们可以在ts中引入相关的文件而不报错了
declare声明一个变量
declarevarjQuery:(selector:string)=>any;// 声明变量直接使用jQuery("#box")
对于引入第三方的库特别有效
声明一个作用域
declarenamespaceAPI{interfaceResponseObj{...}...}
注意
declare
与export
不要同级使用,不然的话,声明文件就需要导入了- 在声明文件中
type
与interface
也可以不用加declare
,效果相同
typemyType=string|number;// 两者效果相同declaretypemyType=string|number;
本文转载自: https://blog.csdn.net/youhebuke225/article/details/125664535
版权归原作者 youhebuke225 所有, 如有侵权,请联系我们删除。
版权归原作者 youhebuke225 所有, 如有侵权,请联系我们删除。