在打字稿中标记为已弃用的重命名类型/枚举/类

问题描述

假设我的图书馆有一大组 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 (将#修改为@)