TypeScript 封装类型定义的方法比命名空间更好?

TypeScript better way to encapsulate type definitions than namespace?

提问人:Brandon-Perry 提问时间:4/12/2023 更新时间:4/12/2023 访问量:31

问:

到目前为止,对于这个项目,我一直在使用命名空间来组织我的类型。例如,我会做这样的事情:

namespace FooBar {
   export interface Foo {
       Biz: HelperType
   }
   export interface Bar {
      // blah
   }

   type HelperType = 'uWu'
}

这样,我不想在其他地方访问的类型是私有的,我可以将相关类型组织在一起。使用命名空间是实现此类操作的最佳方法吗?或者还有什么我应该研究的吗?

TypeScript 类型 命名空间 TypeScript-typings

评论

0赞 Matthieu Riegler 4/12/2023
命名空间不是很好,导入/导出会更好。

答: 暂无答案