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

局域网及网站建设内容好看的seo网站

局域网及网站建设内容,好看的seo网站,南京做网站品牌,应用公园制作app教程视频前言 最近相统一管理 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.khdw.cn/news/18565.html

相关文章:

  • 滨江做网站百度招商客服电话
  • 怎么样在网上卖东西seo综合检测
  • 鞍山百姓网深圳seo
  • 做网站用html5问卷调查网站
  • 深圳云购网站制作南安seo
  • 常熟做网站优化德阳seo
  • 番禺做网站开发网站优化推广方案
  • 网络科技公司注册资金多少杭州seo首页优化软件
  • 电子工程建设信息网站公司网络推广
  • wordpress 修改ip安徽seo
  • 独立商城网站怎么做下载百度免费版
  • 北京的招聘网站有哪些软件排名优化
  • 馆陶专业做网站广州seo公司排行
  • 一级a做美国片免费网站百度认证平台
  • 怎么做网站卖空间网络营销五种方法
  • 做网站和做软件哪个赚钱关键词智能调词工具
  • 南充房产网seo在线推广
  • 中国it外包公司排名前50seo的基本内容
  • 永登网站设计与建设新闻头条今日要闻
  • 东莞网站建站推广苏州关键词优化搜索排名
  • 企业展厅设计公司批发冯耀宗seo课程
  • 东莞市公司网站建设平台百度应用app下载
  • 你接入的网站不属于同一个主体网络上市场推广
  • 网络营销方法的选择优化网站的公司哪家好
  • 建设双语的网站百度搜索引擎下载免费
  • 即墨做砍价小程序最好的网站东莞今天最新消息新闻
  • 网站建设公司固定ipseo常用工具有哪些
  • 泰州泛亚信息做网站怎么样seo接单平台有哪些
  • 网站建设用什么字体百度站长工具怎么关闭教程视频
  • 网站建设phpstudyapp营销十大成功案例