01 / 06
The type of "everything else"
A rest parameter (...scores) lets the caller pass as many as they like. In TypeScript you give it an array type.
...scores: number[] means "as many as you like, all numbers".
function sum(...scores: number[]): number { let total = 0; for (const s of scores) { total += s; } return total;}console.log(sum(80, 65, 92));Result
237