是否有在npm软件包中组织打字稿文件的最佳实践?

时间:2019-02-05 08:34:37

标签: javascript typescript

我正在编写一个npm软件包,该软件包将被少数人使用。这是我的源代码的结构。如您所见,我有一个名为types.ts的文件,每个index.ts文件都有类型声明。看起来不错还是有一些最佳实践来以不同的方式组织代码?

我尝试搜索此主题,但空白。

/src
--/Client
----index.ts
----types.ts
--/Request
----index.ts
----types.ts
--index.ts
--types.ts

1 个答案:

答案 0 :(得分:-1)

如果您使用的是Angular,请将其作为模块。

因此它将包含:

packageName.module.ts
packageName.component.ts
packageName.component.html
packageName.component.scss
packageName.service.ts
packageName.service.spec.ts

否则,您可以添加其他任何用于模型和服务的文件夹。