我相信我能找到答案,但我没有使用好的措辞进行搜索,对不起。
我在nodejs上的打字稿中。 我不能改变打字稿编译设置,因为我在团队中工作。
我使用具有回调定义的库,如:
(arg1:string, arg2:number)=> void
我有一个函数可以执行以下定义:
(arg:number)=>void
如何在没有错误的情况下绑定函数:
error TS6133: 'variable' is declared but its value is never read.
这是我直到现在写的代码:
class MyClass{
private libInstance : ExternalLibClass;
constructor() {
this.libInstance = new ExternalLibClass();
this.libInstance.on('event1', this.functionA);
this.libInstance.on('event2', this.functionB);
}
private this.functionA (num : number): void {
// do something
console.log(num);
}
private this.functionB (ignore :string, num : number) : void {
this.functionA(num);
}
}
当我编译时,我在函数B上得到错误:
`error TS6133: 'ignore' is declared but its value is never read.`
谢谢
答案 0 :(得分:0)