TypeScriptは基本的に、コードを書いている段階で間違いを見つけてくれる優秀な子です。 しかし、プログラムが実際に動いているときに、本当にこのデータは期待通りの型なのか...?と不安になることがあります。 (特に、外部のAPIからデータを取ってきた ...
型の制約 extends──TypeScriptの型体系における支配力の鍵 はじめに:extends の真の役割とは? TypeScriptにおける extends は、単なる「継承」ではありません。それは型の「包含関係」や「条件分岐」、果ては「型の構造解析」を担う、極めて強力かつ汎用的な ...