当前位置: 首页 > news >正文

局域网及网站建设内容seo教程seo官网优化详细方法

局域网及网站建设内容,seo教程seo官网优化详细方法,上海企业登记全程电子化服务平台,企业邮箱 888 密码 888前言 最近相统一管理 ts 中的类型声明,这就需要将各模块下的命名空间整合到全局的命名空间下,牵涉到从别的文件中引入命名空间并作为子命名空间在全局命名空间中统一暴露。 将命名空间A导入另一个命名空间B作为B的子命名空间 文件说明 assets.ts 文件中…

前言

最近相统一管理 ts 中的类型声明,这就需要将各模块下的命名空间整合到全局的命名空间下,牵涉到从别的文件中引入命名空间并作为子命名空间在全局命名空间中统一暴露。

将命名空间A导入另一个命名空间B作为B的子命名空间

  • 文件说明
    assets.ts 文件中有包含资产相关类型声明的命名空间 Assets

    export namespace Assets {export interface TV {id: number;price: string;}
    }
    

    global.ts 文件中有全局统一暴露的命名空间 GlobalType

    export namespace GlobalType {export interface User {prop: string;}
    }
    
  • 需求:将 Assets 作为 GlobalType 的子命名空间

    import { Assets } from './assets';export namespace GlobalType {export import $Asstes = Assets; // 这里就将 Assets 命名空间作为 GlobalType 的子命名空间了export interface User {prop: string;}
    }
    

全局暴露命名空间B

  • index.d.ts

    import { GlobalType } from '/global';export = GlobalType;
    export as namespace GlobalType;
    

文件中直接使用全局命名空间进行类型声明

  • test.ts

    const TV1: GlobalType.Assets.TV = {id: 001,price: '¥3888'
    } // ts 检验通过const TV2: GlobalType.Assets.TV = {id: 002,
    } // 提示没有 price 属性
    
http://www.tj-hxxt.cn/news/42740.html

相关文章:

  • 上海礼品定制网站百度 搜索热度
  • 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样seo课程总结怎么写
  • 广西建设网站首页福建seo外包
  • 织梦网站做404页面湖南网站推广优化
  • 高端建站准备材料高端网站定制开发
  • 顺企网我做网站软件测试培训
  • 河南教育平台网站建设模板建站网页
  • 网站漏洞扫描服务本网站三天换一次域名
  • 网站建设合同管辖地网络营销方案例文
  • 2015做外贸网站好做吗百度竞价托管靠谱吗
  • 手机网站制作方法商业推广
  • 柳州网站建设搜索引擎营销的方法有哪些
  • 网站百科源码个人网站制作软件
  • 女孩说做网站测试电脑系统优化软件排行榜
  • 网站建设的难点百度网址大全网站
  • 天猫网站是用什么技术做的网络推广自学
  • 成都网站建设报价表适合员工的培训课程
  • 成都商城网站建设赵阳竞价培训
  • 网站制作怎么做郑州免费做网站
  • 网站怎么做参考文献百度云网站入口
  • 做公司+网站建设价格低杭州互联网公司排名榜
  • 阿里巴巴网站建设的功能定位百度入口提交
  • 如何建立网站空间南平网站seo
  • 坊子网站建设如何制作app软件
  • b2c电子商务网站的需求分析国家认可的教育培训机构
  • 如何对自己做的php网站加密网络广告宣传平台
  • 招聘网站做两份简历seo 360
  • 网站制作需要什么独立站平台选哪个好
  • 免费营销郑州靠谱seo整站优化
  • 微信h5游戏网站建设关键词快速排名软件价格