Function arguments - list vs spred operator
Is basically equivalent:
function readButtonInput(...args: [string, number, ...boolean[]]) {
const [name, version, ...input] = args;
}
function readButtonInput(name: string, version: number, ...input: boolean[]) {
}