我在两个文件中有两个类。
//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";
我想制作一种出口门面。 如何重新出口类型?
答案 0 :(得分:68)
我自己找到答案
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";
或
//reexport.ts
export { default as D } from "d";
这里发生的事情是你要说"我想重新导出default export
模块" D"但名称为D
答案 1 :(得分:6)
对于不想处理默认值的任何人,您都可以重新导出导入的 像这样的模块
import {A} from './A.js';
import {B} from './B.js';
const C = 'some variable'
export {A, B, C}
这样,您可以导出在此文件中导入或声明的所有变量。
来自here