我将以下自定义验证器作为我正在使用的代码库的一部分
export class MyValidators {
public static isType(control: AbstractControl): {[key: string]: boolean} {
try {
let obj = new MyType(control.value);
return null;
} catch {
return { isType: false };
}
}
}
这一直很好,直到最近,我决定将noUnusedLocals
和noUnusedParameters
都添加到我的tsconfig.json
文件中。
因此,我收到以下错误:
错误: ... / my-type.validator.ts [4, 13]:未使用的表达式,预期为赋值或函数调用
我想知道是否有解决办法?
是否有一种无需立即将其分配给变量的构造对象的方法?我可以先将构造函数的结果分配给某个变量,然后检查其是否为空吗?
const isType: MyType = new MyType(control.value);
return isType ? null : { isType: false };
谢谢