api-typings icon indicating copy to clipboard operation
api-typings copied to clipboard

如何避免 mini-types 产生 namespace 混淆?

Open Otto-J opened this issue 1 year ago • 1 comments

我目前在项目中还在延用 mini-types 作为类型提示,考虑到用的比较多,我想部分迁移到 @mini-types/alipay 来。我发现 @mini-types/alipay 的 namespace 没有 export ,现在点击 my 类型会有两个文件,我该如何同时混用两个包呢。

如果你这边给 namespace 做 export 导出,我是否可以重命名角 my2 或者 newMy 做过度使用呢?还请帮助我理清 类型的困惑

Otto-J avatar May 07 '24 09:05 Otto-J

我测试了下,好像可以。 给 lib.my.d.ts 修改为 export declare namespace my {} ,我就可以 import type { my as my2 } from '@mini-types/my/types/lib.my' 这样我就可以使用 my2 进行类型推断了。

Otto-J avatar May 07 '24 09:05 Otto-J