https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#labeled-tuple-elements [[タプル型 (TypeScript)|タプル型]]にラベルをつける機能。特に関数の引数型 (`(...args: [string, number])`を指定するときに有効です。パラメータ名の補完が出るため。 ## [[Labeled Tuple Elements]]なし ```ts function foo(...args: [string, number]): void { // ... } ``` ![[Pasted image 20230123145352.png]] ## [[Labeled Tuple Elements]]あり ```ts function foo(...args: [str: string, num: number]): void { // ... } ``` ![[Pasted image 20230123145423.png]]