我有下面的代碼:如何重用函數簽名定義打字稿
class A {
constructor(public n: number) {}
defaultFn(a: number): number {
return a + 1;
}
doStuff(callback?): number {
return callback ? callback(this.n) : this.defaultFn(this.n);
}
}
我怎麼能告訴打字稿的可選callback
功能傳遞給doStuff
方法應該具有相同的簽名defaultFn
方法?
https://stackoverflow.com/questions/13137350/defining-typescript-callback-鍵入 – Slai