首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从目录中的所有ts文件收集导出

从目录中的所有ts文件收集导出
EN

Stack Overflow用户
提问于 2018-07-03 01:23:07
回答 1查看 849关注 0票数 1

所以我有多个具有相同父类的typescript类,每个类都在一个different.ts文件中。它们都有相同的方法,但每个类的逻辑是不同的-主要是多态性。在其他类中,我想逐个执行每个类的方法。为此,我需要将所有类收集到一个数组中以迭代它们。要做到这一点,最明显的方法是使用index.ts文件,我将在其中导入所有文件中的所有类。但我的问题是,如何才能在一个数组中包含所有类,而不必在index.ts文件中导入每个类。那么从存储类目录中导入会自动发生吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 01:27:01

因为importexport是基于文件的,所以您需要让所有类的import都基于一个文件,这是没有办法的。

它在某种程度上是干净的,因为从一个目录导入会导致它从该目录中的index文件导入,因此您可以让您的使用者仍然看起来像import { myThings } from './things',其中./things是包含不同类文件的目录。但是,您仍然需要在该目录中有一个index.ts文件,用于导入每个类并将其作为数组的一部分导出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51140996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档