TypeScript | 第六章:理解声明合并,以及编写声明文件
TypeScript系列学习笔记:
一、理解声明合并
1. 接口声明合并
2. 命名空间声明合并
命名空间中导出的成员不能重复定义。
3. 命名空间和函数的合并
4. 命名空间和类
4. 命名空间和枚举
二、编写声明文件
声明文件:为了解决将这些库里的函数和方法体去掉后只保留导出类型声明,而产生的一个描述 JavaScript 库和模块信息的声明文件。
声明文件以 .d.ts 为后缀。
declare:为外部变量提供声明。
ts使用类库,通常要安装类型声明包,如:npm i @types/jquery -D
。查找类库的地址为:https://www.npmjs.com/package/package
,如若找不到对应类库,则需自己编写,下面看看如何编写全局类库、模块类库以及umd类库。
1. 全局类库
2. module类库
3. umd类库
UMD模块是指那些既可以作为模块使用(通过导入)又可以作为全局(在没有模块加载器的环境里)使用的模块。
三、总结
至此我们完成了声明合并,以及编写声明文件的学习。
版权声明: 本文为 InfoQ 作者【梁龙先森】的原创文章。
原文链接:【http://xie.infoq.cn/article/1dfbd590a49ab0c003f69aef9】。文章转载请联系作者。
评论