问题描述
假设我的图书馆有一大组 classes / interfaces / types / enum,etc.
现在需要重命名前缀。为了让用户可以逐渐切换到新版本的库,我将保留旧名称,但使用 JSDoc 将它们标记为已弃用。
也就是说,我需要导出具有两个不同名称的 class / interface / type / enumeration,etc.
的一个声明,并且其中一个名称已被弃用。
有什么好的方法可以解决我的问题?
本来打算按照下面的方法做的,结果不行。
// index.ts
export {
NewFeatureEnum,/** @deprecated use NewFeatureEnum */
NewFeatureEnum as OldFeatureEnum,INewFeature,/** @deprecated use INewFeature */
INewFeature as IOldFeature,// ...
} from 'core/newFeature';
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)