function countdown(seconds: number) {
console.log("Total time: " + seconds + " seconds");
let interval: number = setInterval(() => {
seconds--;
console.log("Time remaining: " + seconds + " seconds");
if (seconds <= 0) {
clearInterval(interval);
}
}, 1000);
}
let sec: number = 5;
countdown(sec);
/*
run:
"Total time: 5 seconds"
"Time remaining: 4 seconds"
"Time remaining: 3 seconds"
"Time remaining: 2 seconds"
"Time remaining: 1 seconds"
"Time remaining: 0 seconds"
*/