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

山东天成水利建设有限公司网站wordpress 压缩图片大小

山东天成水利建设有限公司网站,wordpress 压缩图片大小,怎么做自己淘宝优惠券网站,国内p2p网站建设前言 最近相统一管理 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.yayakq.cn/news/318461/

相关文章:

  • 网站风格设计要素网站改版做301是啥意思 换域名
  • 网站如何做404免费公司网站模板
  • 专业做鞋子的网站网站设计大全推荐
  • 京紫元年深圳网站建设给个网站免费的
  • 做网站需要执照吗软件代理
  • 查网站二级域名wordpress网站如何引流
  • 企业免费建网站免费php域名网站
  • 上海建网站制做网站要到通信管理局备案
  • 临汾建设局网站网站开发重点难点分析
  • 深圳方维网站建设公司如何设置一个网站
  • 做住宿网站挣钱吗建设网站一定要数据库吗
  • 做暖暖视频网站wordpress多格式视频播放插件
  • 网站开发人员的要求农家乐网站设计
  • 中等职业学校网站建设模块wordpress趣味集
  • 建设部建造师强制注销网站攀枝花seo
  • 网站建设远程培训wordpress联动筛选模板
  • 做网站费用怎么核算wordpress login插件
  • 温州建设网站c 网站开发中间层怎么写
  • 域名绑了小程序还可以做网站吗在线设计logo免费网站
  • 网站建设与管理实践实践报告湖北民族建设集团网站首页
  • 利用网站宣传 两学一做明星个人网站设计模板
  • 自己做网站的视频长治网站建设推广
  • 香水网站模板太月星网站建设程序开发网页设计
  • seo职位信息株洲seo优化哪家好
  • wordpress统计工具做网站花的钱和优化网站有关系吗
  • 自助建设wap网站莱芜网站建设sikesoft
  • 视频直播系统随州网站优化
  • 免费网站个人注册营销软件
  • 国外做的好看的网站成都网站建设公司多少钱
  • 好的做网站的公司有哪些olam wordpress