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[]) {
}