技術とかの雑なToday I Learnedメモ

TypeScriptのIDに型をつける

TypeScript の ID に型をつける

TypeScript で ID に型をつけて型安全にする - Qiita

id: numberとかid: stringとかやってしまいがちだけど、型をつけることができるというのを教えてもらった。

……と思ったけど、複数 ID を必要とする場合に、どの変数の値がどの ID かを型チェックできるというもの。

便利といえば便利かもしれないが、変数名からどの ID か推測できるような感じもする。まあそれでもミスはあるのでこういった型チェックで防ぐほうがもちろんいいとは思う。

ただ、値のバリデーション的な意味合いでは型としての能力はないので、コストをかけてやるかどうかは悩みどころな感じもする。