8月21日打卡,今天学习《巧妙利用TypeScript模块声明帮助你解决声明拓展》
本文详细介绍了TypeScript的模块和声明文件的相关规则。。相同namespace下的相同接口会自动合并类型。另外在TypeScript中支持CJS的导出语法:`export = `,但使用方必须使用TypeScript提供的特定语法导入:`import module = require("module")`。在为CJS第三方模块添加类型以及使用的时候就会用到这种语法。对于有类型的第三方包,还可以使用 `declare module 'moduleName' { }` 的方式为第三方包扩展类型。
展开
评论