提问人:Brandon-Perry 提问时间:4/12/2023 更新时间:4/12/2023 访问量:31
TypeScript 封装类型定义的方法比命名空间更好?
TypeScript better way to encapsulate type definitions than namespace?
问:
到目前为止,对于这个项目,我一直在使用命名空间来组织我的类型。例如,我会做这样的事情:
namespace FooBar {
export interface Foo {
Biz: HelperType
}
export interface Bar {
// blah
}
type HelperType = 'uWu'
}
这样,我不想在其他地方访问的类型是私有的,我可以将相关类型组织在一起。使用命名空间是实现此类操作的最佳方法吗?或者还有什么我应该研究的吗?
答: 暂无答案
评论