Sunrabbit

TypeScriptでタイプを手動で1つずつ入力していませんか?

作成: 2024-08-13

作成: 2024-08-13 18:35

例として、1つのコードを見てみましょう。

各単語の最初の文字を大文字に変換するコードですね。


シンプルですが、これだとreturn typeがstringになってしまい、型推論が不可能になります。



もちろん、上記のように型を1つずつタイプして行うことができます。

しかし、上記のような型は可読性が良くないと感じます。ネストされた三項演算子と再帰構造が問題でしょう。

しかし驚くべきことに、TypeScriptは高階型をサポートしています。

そして、その高階型に基づいて、高階型ライブラリが1つあります。



このライブラリを使用することで、型定義をきれいに整理することができます。


このコードはここにあります。


このように、高階型によって、可読性の高い型整理が可能になりました。

他にも様々な機能があるので、一度サイトにアクセスして見て、必要な時に利用するのが良いでしょう。


コメント0