実践
TypeScriptことはじめ
7

シリーズ最終回となる本記事では、ジェネリクスや直和型といった、少し応用的な書き方を学びます。どれも、TypeScriptの特徴である型付けの利点を活かすための書き方です。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

インターフェース構文を使うと別の箇所の定義を参照できるようになり、型注釈をすっきりと書くことができます。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

TypeScriptは、コンパイラによるチェックを受けられるというメリットがあります。加えて、厳密な型チェックのためのオプションを併用することで、さらに曖昧さを取り除くことができます。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

TypeScriptファイルをJavaScriptファイルに変換するコンパイラには、さまざまなオプションが用意されています。これらは複雑なTypeScriptのプロジェクトになるほどよく使う項目なので、しっかり理解しましょう。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

TypeScriptのクラス構文について、JavaScriptでのクラス構文との違いを踏まえて解説します。コンパイラによる型チェックを併用することで、クラス構文は大きな力を発揮します。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

TypeScriptは、静的型付けであることが大きな特徴です。今回は型を決定するための情報である型注釈の書き方と、型注釈がなくても型を決定付けられる型推論について解説します。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア

TypeScriptは、書かれたコードをコンパイルするとJavaScriptに変換される言語です。また、静的型付けを備えているという特徴もあります。まずはこれらの特徴を見ていきましょう。

奥野 賢太郎
奥野 賢太郎 | フロントエンド・エンジニア