我想使用以下格式:
--models
----fooModel.ts
----barModel.ts
----gooModel.ts
----carModel.ts
----...etc
--services
----fooService.ts
----barService.ts
----...etc
--utilities
----fooUtility.ts
----barUtility.ts
----...etc
...存储我的类/ etc,每个文件有一个类。然后我想(理想情况下)以某种方式对它们进行分组,或者通过文件夹集体引用它们。要么像:
import {Models} from "../models";
或者创建一个名为“_models.ts”的新文件,它看起来像这样:
export module Models {
//reference fooModel
//reference barModel
//continue referencing
};
......我可以参考如下:
import {Models} from "../models/_models.ts"
这样的事情可能吗?如果是这样,怎么样?
答案 0 :(得分:1)
请参阅Typescript Modules,了解如何使用语法包装模块并组合所有导出:
export * from "module"
我在文档中添加了一个示例:
//AllValidators.ts
export * from "./StringValidator"; // exports interface StringValidator
export * from "./LettersOnlyValidator"; // exports class LettersOnlyValidator
export * from "./ZipCodeValidator"; // exports class ZipCodeValidator