TypeScript - what type is f.e. setInterval
问题 If I'd like to assign a type to a variable that will later be assigned a setInterval like so: this.autoSaveInterval = setInterval(function(){ if(this.car.id){ this.save(); } else{ this.create(); } }.bind(this), 50000); What type should be assigned to this.autosaveInterval vairable? 回答1: The type is number; private autoSaveInterval: number = setInterval( ()=>{console.log('123')},5000); 回答2: The type depends on which function you are going to use there are 2 overloads, the return type is marked