我有两个文件中的两个类.

//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.或g/docs/handbook/modules.html@转口

做我想做的事的代码

//c.ts
exp或t {A} from "a";
exp或t {B} from "b";

Default exp或t

假设你有文件

//d.ts
exp或t default class D{}

再出口必须是这样的

//reexp或t.ts
exp或t { default } from "d";

//reexp或t.ts
exp或t { default as D } from "d";

What happens here is that you're saying "I want to re-exp或t the default exp或t of module "D" but with the name of D

Typescript相关问答推荐

如何获取数组所有可能的索引作为数字联合类型?

在TypScript手册中可以视为接口类型是什么意思?

如果存在ts—mock—imports,我们是否需要typescpt中的IoC容器

如何根据另一个属性的布尔值来缩小函数属性的返回类型?

具有泛型类方法的类方法修饰符

Angular NgModel不更新Typescript

嵌套对象的类型

将带点的对象键重新映射为具有保留值类型的嵌套对象

刷新页面时,TypeScrip Redux丢失状态

如何以Angular 导入其他组件S配置文件

如何将对象数组中的键映射到另一种对象类型的键?

将布尔值附加到每个对象特性

如何正确地将元组表格输入到对象数组实用函数(如ZIP)中,避免在TypeScrip 5.2.2中合并所有值

埃斯林特警告危险使用&as";

类型判断数组或对象的isEmpty

内联类型断言的工作原理类似于TypeScrip中的断言函数?

TS不能自己推断函数返回类型

映射类型不是数组类型

如何使用IsEqual创建断言类型相等的实用程序

如何键入';v型';