【问题标题】:Is it possible to mark something as deprecated in typescript?是否可以在打字稿中将某些内容标记为已弃用?
【发布时间】:2020-06-30 12:02:14
【问题描述】:

我正在使用已弃用的方法为 Javascript API 编写打字稿定义。这是文档的摘录(他们说 API,但它只是关于这种单一方法):

此 API 无效。它已被维护以保持兼容性 目的。

出于兼容性目的,我还想在定义文件中记录此方法。但如果可能的话,我想以某种方式传达它已被弃用。

虽然我当前的问题只是关于定义文件中的弃用,但我也想在其他代码中使用此功能。所以问题更笼统:如何在打字稿中将某些内容标记为已弃用?

【问题讨论】:

标签: typescript deprecated deprecation-warning typescript-definitions


【解决方案1】:

您可以使用 JSDoc cmets 标记已弃用的代码:

/**
 * @deprecated The method should not be used
 */
export const oldFunc = () => {}

此外,this eslint rule 可以查看已弃用的方法并警告它们的用法。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 2017-06-07
  • 2023-04-10
  • 2015-02-19
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
相关资源
最近更新 更多