TypeScript08--声明合并

声明:

        TypeScript中的声明会创建以下三种实体之一:命名空间,类型或值。 

声明合并:

        将相同名字的两个声明自动合并

    接口合并:

        最简单,没什么说的。但是注意如果两个同名接口有两个同名不同类型的属性,编译时报错

    命名空间合并:

        与接口相似,同名的命名空间也会合并其成员。 命名空间会创建出命名空间和值

    命名空间和类的合并:

        注意:类要放在函数前面

        本质上就是把命名空间上导出的内容作为类的静态属性

        如下图可以直接调用Validations类的numberReg属性

    命名空间与函数的合并:

    命名空间与枚举类型的合并:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容