在 Typescript 中重新导出类

2024-01-07

我在两个文件中有两个类。

//a.ts
export class A{}

//b.ts
export class B{}

我如何构建文件c.ts我可以从中导入这两个类?

import {A, B} from "c";

代替

import {A} from "a";
import {B} from "b";

我想做一种出口门面。 如何重新导出类型?


我自己找到了答案

https://www.typescriptlang.org/docs/handbook/modules.html https://www.typescriptlang.org/docs/handbook/modules.html@再出口

代码做我想做的事

//c.ts
export {A} from "a";
export {B} from "b";

默认导出

假设你有文件

//d.ts
export default class D{}

再导出必须看起来像这样

//reexport.ts
export { default } from "d";

or

//reexport.ts
export { default as D } from "d";

这里发生的情况是,您说“我想重新导出default export模块“D”但名称为D

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Typescript 中重新导出类 的相关文章

随机推荐

  • Jquery 成功函数未使用 JSONP 触发

    一直在使用 jQuery 调用我的服务 该服务位于不同的域中 对服务的调用已成功进行 我的调试点被触发 并且返回了正确的响应 我嗅探了流量 我的问题主要是成功和失败回调不会被触发 我读过一些其他帖子 https stackoverflow
  • 访问 VBA 错误“此类对象不支持操作”

    我有这个 vba 代码 但我不明白为什么它返回错误me ID 存储为字符串顺便说一句 Private Sub ID AfterUpdate Dim db As DAO Database Dim rs As DAO Recordset Me
  • 从其他 Xaml 文件绑定到 Usercontrol 内的元素

    谁能告诉我如何绑定到用户控件的元素 我尝试使用数据触发器与 IDataErrorInfo 一起禁用 启用按钮 所以当元素位于同一视图上时我通常会这样做
  • 调用带注释的方法时运行另一个函数

    有没有办法创建自定义或使用现有注释来在调用带注释的方法时触发代码运行 最好 我想使用 Spring 库 例如 SendEmail templateName public void doSomething log info Something
  • 如何更改内容类型 Python

    我想将文件上传到远程设备 如果我查找与wireshark的连接 我会得到这个 POST saveRestore htm cgi HTTP 1 1 Host 10 128 115 214 User Agent Mozilla 5 0 X11
  • Elmah 没有记录 HttpRequestValidationException

    在我的 ASP NET MVC2 应用程序中 Elmah 无法记录任何HttpRequestValidationException 除非您通过远程桌面登录网络服务器并以本地主机身份浏览该网站 例如 如果我输入 39使用我获得的域名从我的电脑
  • 不包含引号但可以包含转义引号的正则表达式

    我正在寻找一个正则表达式来匹配一个字符串 该字符串可以包含除单引号之外的任何内容 但如果引号被转义 则应该匹配 本质上 我想匹配字符串 Tuco and Tuco ABC 但不是 Tuco 看起来下面的内容与引号不匹配 但无法匹配引号 什么
  • 引起原因:java.sql.SQLException:找不到jdbc的合适驱动程序:mysql://localhost:3306/domain

    你好我正在使用以下 hibernate core 4 1 2 Final jar mysql connector 5 1 6 jar 两者都可以在我的项目 lib 目录中找到 我有以下内容休眠 cg xml配置
  • Azure 持久实体,用于存储运行之间的函数应用程序状态 (.net 6)

    我想每分钟运行一个简单的 net 6 c 消耗 azure 函数应用程序 不持久 但我需要记住上次运行的状态 状态由 json 可序列化对象的数组和一些访问令牌字符串组成 所以我创建了一个像这样的持久功能实体 JsonObject Memb
  • 如何向接口添加委托 C#

    我的班上需要有一些代表 我想使用该界面来 提醒 我设置这些委托 How to 我的班级是这样的 public class ClsPictures myInterface Implementing the IProcess interface
  • 如何刷新天气层?

    有谁知道是否有办法刷新 Google 地图 javascript API 中的天气层 为了提供一些背景知识 我们有一个应用程序 它在浏览器中保持打开状态 并每隔几分钟更新地图上的一些信息 我们让用户在地图上打开天气图层 但天气仅在创建图层时
  • 如何在android中测试应用内订阅

    我已成功将应用内购买 api v3 集成到我现有的应用程序中 我还在 google play 中创建了应用程序订阅 并在代码中添加了订阅 ID 在 Google 开发者网站中 我读到要测试应用程序购买 我们需要在 设置 部分添加电子邮件 I
  • 无需连接WiFi即可获取MAC地址

    是否可以在未实际连接的情况下获取 WiFi MAC 地址 假设我有 Android 设备 A 我已经打开了 WiFi 因此我的 Android 设备现在能够检测到附近广播的 WiFi SSID 我附近有一些广播的 WiFi SSID 如下所
  • 遍历范围,将字符串附加到每个范围

    我在 Google 表格 activerange 中选择了一系列单元格 我想迭代该范围内的每个单元格 并在末尾添加一个字符串 该字符串始终相同 并且可以硬编码到函数中 这似乎是一件非常简单的事情 但我已经搞乱了代码一个小时了 但无法发生任何
  • 以有限度数旋转表盘

    All 我想要以特定角度旋转图像 如下图所示 我有旋转代码 但它旋转 360 度 但我只想要特定的度数 并获取表盘上侧的选定数字 下面是我的代码 我的自定义视图工作正常 但性能不佳 import android content Contex
  • 在更新值时扩展 numpy 数组

    我有一个具有形状的 numpy 数组 1 m 和每个条目 n 是0 9之间的整数 我想创建一个具有形状的新矩阵 m 10 其中 除了第 n 列为 1 之外 所有条目均为 0 例如 2 3 1 gt 0 0 1 0 0 0 0 1 0 1 0
  • 更改winform应用程序中所有表单的背景颜色

    我有像这样的基本表单类 它继承自类 public partial class BaseForm Form protected override void OnLoad EventArgs e Color colBackColor Prope
  • 如何在 CIL 中声明值类型:`.class value` 还是只是 `.class`?

    我看过 C struct FooStruct in ILDASM http msdn microsoft com en us library f7dy01k1 aspx 并看到以下内容 ILDASM 此处显示两个不同的声明 一个开始于 cl
  • 如何从 Router 组件以外的组件访问路由参数

    在 React router 1 0 2 0 中 可以通过以下方式访问路由参数 this props params来自 Route 组件 但似乎没有受支持的方法来从上述 Route 组件中深层包含的组件访问参数 可以通过以下方式访问数据类型
  • 在 Typescript 中重新导出类

    我在两个文件中有两个类 a ts export class A b ts export class B 我如何构建文件c ts我可以从中导入这两个类 import A B from c 代替 import A from a import B