この関数をコンパイルエラーが発生しないようにする方法を理解できません。typescript - 'number'型の引数が 'string'型のパラメータに代入されない
関数は、数値が10未満
private msToTime(duration:any):string {
var milliseconds:string = String(parseInt((duration%1000)/100))
var seconds:string = String(parseInt((duration/1000)%60))
var minutes:string = String(parseInt((duration/(1000*60))%60))
var hours:string = String(parseInt((duration/(1000*60*60))%24))
hours = (parseInt(hours) < 10) ? "0" + hours : hours;
minutes = (parseInt(minutes) < 10) ? "0" + minutes : minutes;
seconds = (parseInt(seconds) < 10) ? "0" + seconds : seconds;
return hours + ":" + minutes + ":" + seconds;
}