TypeScriptのtype predicateをライブラリなしで安全に使う

10641 ワード

TypeScriptにはtype predicateという機能があります
しかしその機能を使うと型チェックが正しく行われないことがあるので、それを防ぐための書き方としてこういうのはどうですかという記事です   
ライブラリを使って安全に書く方法が下記の記事で紹介されています。とても充実したライブラリで、linterのカスタムルールも作成してくれているので、厳密に運用したい方は下記の記事を参考にするのが良さそうです👶