TypeScript - TypeSafe な ArrayObject と 操作 TypeSafe な ArrayObject と ArrayObject の操作 を考えました(あまり実用的では有りません) 環境 VSCode バージョン1.36.1 (1.36.1) TypeScript とは 型安全で開発可能な AltJS です Microsoft が主体で開発しています TypeSafe ではない ArrayObject const serviceStatusDic = [ { code: 100, label: "foo" }, { code: 200, label: "bar" } ]; どのあたりが TypeSafe ではない? object の key の typo がありえる もう少し頑張る object は 任意組み合わせ(ホワイトリスト) にしたい code が 100