将javascript转换为typescript

将javascript转换为typescript,javascript,typescript,Javascript,Typescript,谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: { var(u audio=$(“#音乐播放器”)[0]、_audioDuration=0、_currentTime=0、_buffered=0、_bufferplaytime=5; $(“.music controls.fa”)。打开

谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件: 谁能把js文件转换成ts,或者告诉我怎么做? 这是我的js文件:
{
var(u audio=$(“#音乐播放器”)[0]、_audioDuration=0、_currentTime=0、_buffered=0、_bufferplaytime=5;
$(“.music controls.fa”)。打开(“单击”,函数(){
var$this=$(this);
(“.music controls.seek bar”).css(“动画播放状态”、“运行”);
如果($this.hasClass(“fa播放”)){
$this.removeClass(“fa play”).addClass(“fa pause”);
_音频播放();
$(“.music controls.seek bar”).addClass(“是动画”);
}否则{
$(“.music controls.seek bar”).css(“动画播放状态”,“暂停”);
$this.removeClass(“fa暂停”).addClass(“fa播放”);
$(“.music controls.seek bar”);
_audio.pause();
}
});
var_setAudioDuration=setInterval(函数(){
_audioDuration=\u audio.duration;
如果(_audioDuration>0){
$(“.song duration”).html(formatAudio(_audioDuration)).css(“不透明”,1);
$(“.song当前时间”).css(“不透明度”,1);
clearInterval(_setAudioDuration);
}
}, 500);
var_animateSeek=setInterval(函数(){
if($(“.fa”).hasClass(“fa暂停”)){
var _百分比=(_audio.currentTime*100)/_audioDuration;
$(“.is animate”).css(“宽度”,“百分比+”%);
$(“.song current time”).html(currentTime(_audio.currentTime));
}
}, 500);
_audio.onended=函数(){
setTimeout(函数(){
_audio.currentTime=0;
$(“.song current time”).html(currentTime(_audio.currentTime));
$(“.is animate”).css(“宽度”,“0%”);
$(“.music controls.fa”).removeClass(“fa pause”).addClass(“fa play”);
}, 500);
};
var\u checkBuffer=setInterval(函数(){
如果(_audioDuration>0){
_缓冲=(_audio.buffered.end(_audio.buffered.length-1)*100)/_audio.duration;
$(“.music controls.song buffer”).css(“宽度”,“缓冲+百分比”);
如果(\u缓冲>\u缓冲播放时间){
$(“.wrapper”).addClass(“showMP”);
$(“.fa”).css({
“不透明度”:“1”,
“指针事件”:“自动”
});
}
如果(_buffered==100){
clearInterval(_checkBuffer);
}
}
}, 500);
函数currentTime(活动){
var_mprefix=“”;
var_sprefix=“”;
var _secs=songActivity;
var _min=数学楼层(_secs/60);
变量时间=数学下限((((秒/60)-(分钟)*60);
如果(_min<10){
_mprefix=“0”;
}
如果(_时间<10){
_sprefix=“0”;
}
返回_mprefix+_min+”:“+_sprefix+_time;
}
功能格式化音频(歌曲活动){
var _mprefix=“”,
_sprefix=“”,
_secs=活动,
_最小值=数学楼层(_secs/60),
_时间=数学楼层((((秒/60)-(分钟)*60);
如果(_min<10){
_mprefix=“0”;
}
如果(_时间<10){
_sprefix=“0”;
}
返回_mprefix+_min+”:“+_sprefix+_time;
}

}
为什么要这样做? 但无论如何:

JavaScript代码是有效的TypeScript代码。