TypeScriptの基本的な所は知っているけど、「あれの呼び方何って言うんだっけ?」とか「interfaceとtypeって何が違うんだっけ?」となりがちなので、その辺りをまとめてみました。 1. 基本 覚えておきたいTSの基本的な構文や型 インデックスシグネチャ [key: T]: Uという構文をインデックスシグネチャを呼びます。インデックスシグネチャのキーの型(T)は、numberかstringのどちらかでなければいけません。 interface NumberList { [key: number]: string } const a: NumberList = { 1: 'one', 2: 'tow' } a[3] = 'three' console.log(a) // { "1": "one", "2": "tow", "3": "three"}