後で setInterval が割り当てられる変数に型を割り当てたい場合は、次のようにします。
this.autoSaveInterval = setInterval(function(){
if(this.car.id){
this.save();
}
else{
this.create();
}
}.bind(this), 50000);
this.autosaveInterval 変数にはどのような型を割り当てる必要がありますか?
ベストアンサー1
遅くなりましたが、最適な型 (特に型が不透明であるため、clearInterval()
後で渡すことができるかどうかだけが問題になります) は、自動的に推論される型、つまり次のようになります。
ReturnType<typeof setInterval>