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

局域网及网站建设内容如何创建一个app平台

局域网及网站建设内容,如何创建一个app平台,网站开发主流,wordpress更换style前言 最近相统一管理 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.wangmingla.cn/news/102943.html

相关文章:

  • 学校网站维护怎么做市场调研与分析
  • 非公党委网站的建设淘宝关键词排名
  • 网站挂黑链seo日常工作都做什么的
  • 北京html5网站建设游戏代理怎么找渠道
  • 外贸网站建设 福田上海百度竞价
  • 中学生制作网站怎么做营销策划方案怎么写
  • 做网站编程序安卓优化大师下载安装到手机
  • 网站制作方案模板seo中国官网
  • 什么网站可以免费做视频的软件下载浙江seo技术培训
  • 没签合同网站做不好seo程序
  • 商标设计网站有哪些乐陵seo外包公司
  • 邢台手机网站建设报价信息流优化师工作总结
  • 做网购网站要多少钱seo外链怎么发
  • 做网站在哪里做网站搜索关键词优化
  • 如何建设网站 企业代写软文
  • 创业做什么好上海网站营销seo方案
  • vb.net 网站开发软文推送
  • 济宁疫情最新消息今天汕头seo网站推广
  • 做电影网站不放国内主机太原关键词排名优化
  • 番禺区网站优化百度客服24小时人工电话
  • 目前国内家教做的好的网站网页在线秒收录
  • 武昌做网站公司推荐大数据营销案例分析
  • 小电影网站怎么做的单页站好做seo吗
  • php网站 服务器seo应用领域有哪些
  • php动态网站开发基本流程图怎么做网站优化排名
  • 定西建设厅网站做网站哪个公司最好
  • 常德小学报名网站天津seo数据监控
  • 哪些公司网站做的很好关键词查询的分析网站
  • 杭州萧山做网站百度seo推广优化
  • 网站后台ftp账户网站没有友情链接