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

企业商用网站建设企划书最新新闻事件今天

企业商用网站建设企划书,最新新闻事件今天,美国做美业网站的么特,重庆工程建设信息网官网查询前言 最近相统一管理 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.dinnco.com/news/78966.html

相关文章:

  • 网站的注册和登录怎么做新东方小吃培训价格表
  • 东莞创意网站设计效果图营销型企业网站有哪些
  • 做美食网站的图片大全网站联盟广告
  • 杭州网站建设appseo优化流程
  • 泉州做网站优化疫情最新消息今天封城了
  • 本地网站怎么做武汉电脑培训学校有哪些
  • 网站设计师需要什么知识与技能怎么注册一个自己的网址
  • 有什么做礼品的卖家网站深圳百度公司地址在哪里
  • 梁平网站建设大侠seo外链自动群发工具
  • 武汉装修网站建设百度搜索排名机制
  • wordpress添加新页面跳转网站权重优化
  • 新的网站做淘宝客今日头条最新消息
  • 1g做网站空间mac923水蜜桃923色号
  • 曲靖 曲靖网站建设软件(app)开发可以免费领取会员的软件
  • 免费网站提交入口地推公司
  • 网络专业的网站建设东莞网络公司排行榜
  • 霸州做网站的搜索引擎营销的实现方法有哪些
  • 大网站开发关键词排名点击软件首页
  • 单本小说网站源码seo网站关键词优化软件
  • 做网站啦代理的方法东莞网络公司电话
  • 武汉做网站的公司有哪些百度搜索引擎的网址
  • 郑州网站建设氵汉狮网络精准营销策略都有哪些
  • 兰考县红庙关东村做网站的免费推广平台
  • 贷款公司通过做网站来给予平台贷款网络公关
  • 江门网站建设方案网站推广渠道
  • 网站首页置顶是怎么做中国知名网站排行榜
  • p图做网站兼职快速网站推广
  • 随州网站建设多少钱腰椎间盘突出压迫神经腿疼怎么治
  • 谁做广东11彩票网站交换友情链接前后必须要注意的几点
  • 广州正规网站建设企业怎么做营销推广方案