我打开了noUnusedLocals,但是我有一个函数,它只检查第一个元素的存在,但不使用它。对于代码块是否存在关闭此警告的实用程序?
示例:
export function has<T>(sequence: Iterable<T>): boolean {
for (let element of sequence) {
element; // Needed to quiet compiler setting `noUnusedLocals`.
return true;
}
return false;
}医生说要使用_
以__开头的参数声明不受未使用的参数检查的限制。
(见this)
但这似乎只适用于参数,而不适用于局部变量。
发布于 2017-04-08 00:41:49
这实际上不是最严格意义上的答案,但_作为名称或名称前缀,会抑制for..of循环中的--noUnusedLocals在TypeScript 2.2.2中的声明器,后者是编写本文时的当前版本。
https://stackoverflow.com/questions/38237594
复制相似问题