typescript - 禁止 Typescript 中未使用的选项对象属性
问题描述
假设我们有这样的函数:
function foo(input: {
a: number;
b: string; // unused property
}): number {
return input.a * input.a;
}
我希望 eslint 或 typescript 编译器显示关于属性未使用的警告b
。可以使用解构来完成此操作,如下所示:
function foo({a, b}: {
a: number;
b: string; // unused property
}): number {
return a * a;
}
但是解构过于冗长,尤其是当您在输入对象上有大量属性时。
是否可以在不破坏参数的情况下完成此操作?
解决方案
推荐阅读
- r - 使用两个数据集查找最近邻居的欧几里得距离
- python - 有没有办法将 matplotlib 的 FuncAnimation 向前或向后移动一帧?
- android - 如何在通知栏中的 setSmallIcon 中设置进度条?
- math - 如何计算多边形三角剖分中两段的内角
- node.js - 编译时与运行时环境变量覆盖
- python - 如何使用 python 在 gnuplot 的所有子目录中运行 .plt 文件?
- r - 如何在 rstudio 中获得闪亮的静态 tmap?
- python - 带有 aiohttp 问题的 Google 搜索 cookie 自动化
- python - 我怎样才能把这个命令的 ' 变成 %27 ?
- sql - 对于每个产品,获得第二个购买的客户