CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
前回、「オブジェクト型が複数のコールシグネチャを持つ関数の型に適合する関数がどのように記述できるか?」がわからなかったのですが、普通の関数型ではなくオーバーローディング構文で作成可能なようです。オーバーロードなら、他の ...
本書は、TypeScriptの入門書です。TypeScriptは、JavaScriptに静的型を追加したプログラミング言語です。TypeScriptの構文はJavaScriptの構文のほとんどをそのまま利用しており、ほとんどそのままJavaScriptに変換して実行するため、JavaScriptと同等のことができます。
以下に、TypeScriptにおける keyof、typeof、そして オプショナルチェイニング(?.) の関係性と使い方を踏まえて解説いたします。 TypeScriptにおいて typeof は、JavaScriptの実行時型判定ではなく、ある値から型を抽出する型演算子です。 const person = { name: "Alice", age: 30} ...
米Microsoftは3月11日(現地時間)、「TypeScript」の改善で大きな飛躍があったと発表した。「TypeScript」コンパイラーとツールを「Go」言語でネイティブ移植することにより、ビルド時間が10倍に高速化、これまでの10分の1の時間で終わるようになったという。