TypeScript // @ts-expect-deprecation and // @ts-expect-no-deprecation support like // @ts-expect-error

fdbelqdn  于 7个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(96)

建议

🔍 搜索词

  • ts-expect-deprecation
  • ts-expect-no-deprecation

✅ 可实现性检查清单

我的建议符合以下准则:

  • 这不会对现有的TypeScript/JavaScript代码造成破坏性的更改
  • 这不会改变现有JavaScript代码的运行时行为
  • 这可以在不根据表达式的类型发出不同的JS的情况下实现
  • 这不是一个运行时特性(例如库功能,具有JavaScript输出的非ECMAScript语法,JS的新语法糖等)
  • 这个特性将与TypeScript's Design Goals的其他部分保持一致。

⭐ 建议

如标题所示

📃 激励示例

函数A可以具有不同的签名,其中只有少数几个可能已被弃用,我希望有测试用例来确保TS理解哪些重载用法应被视为弃用,哪些应在没有弃用通知的情况下使用。

💻 用例

ut6juiuv

ut6juiuv1#

我的用例是测试套件,我确保某些方法已被弃用,但仍然符合预期。

相关问题