typescript - 聚合导入然后在 TypeScript 中导出

标签 typescript

我习惯使用 ES6 语法。我倾向于将我的 React Component 文件聚合到一个“导入”文件中,我将其用作 Components 文件夹的 index.js。这允许我像这样编写破坏导入:

import { App, Ticker, Timer } from "./components"

在我的 index.js 文件中,我可以像这样轻松地从导入命令中编写导出:

export App from "./app"
export Ticker from "./ticker"
export Timer from "./timer"

有没有一种方法可以在 TypeScript 中执行此操作?我似乎无法将 index.ts 识别为模块中的默认文件。是否还有任何语法可以在 TypeScript 中导出导入?

最佳答案

Is there a way I can do this in TypeScrip

只需使用 es6 export * 语法:

export * from "./components";

或者你仍然可以这样做:

export {App,Ticker,Timer} from "./compoents"

关于typescript - 聚合导入然后在 TypeScript 中导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35837029/

相关文章:

function - 展开对象以作为函数参数传递

typescript - Angular2 canActivate() 调用异步函数

angular - ts 声明了属性 'formBuilder' 但从未读取其值

reactjs - 绑定(bind)元素 'note' 隐式具有 'any' 类型

reactjs - NextJS/Typescript/Apollo 错误;属性在类型上不存在

typescript - 如何从命令行检查 TypeScript 代码的语法错误?

javascript - Js - 使用运算符作为字符串评估数学表达式的替代方法

javascript - 将嵌套 JSON 附加或添加到另一个 JSON 对象中

angular - 如何在搜索键上实现去抖时间

typescript - 如何将模板化类类型声明为成员方法,*而不是*属性?