TypeScript

記事: TypeScript — プログラミング言語.

TypeScript · 2026/10/29 · 9 分で読めます · 48

TypeScriptのTemplate Literal Typesを例で学ぶ

Template Literal Typesでキー名を生成し、ルートパラメータをパースして型安全なイベントエミッターを書く。Viestでの型テスト、落とし穴も含めて解説します。

TypeScript · 2026/10/28 · 9 分で読めます · 51

TypeScriptの厳密モード: 何が有効になるのか

tsconfigのstrictフラグが何をチェックするか、各チェックが何の型エラーを検出するか、strictの外に有効にすべきフラグ、そして既存プロジェクトをstrictに移行する方法。

TypeScript · 2026/10/24 · 9 分で読めます · 45

TypeScriptでEnumかUnion String Literalか?

TypeScriptのEnumとUnion String Literalを、ランタイム、型安全性、ツーリングの観点から比較し、`as const`パターンと各状況での選択基準を解説。

TypeScript · 2026/10/22 · 10 分で読めます · 64

Mapped types と TypeScript の条件付き型

既存の型から自動的に型を生成するために、mapped types と条件付き型を使用します。infer、キーの再マッピング、型テスト、および一般的なエラーが含まれます。

TypeScript · 2026/10/13 · 9 分で読めます · 95

TypeScriptのtype guardとassertion function

type guard (x is T)とassertion function (asserts x is T)を使って安全に型を絞り込み、unknownデータをチェックし、よくある落とし穴を避ける方法。

TypeScript · 2026/10/06 · 8 分で読めます · 111

TypeScriptのUnion、Intersection、Narrowing

unionとintersectionを使ってデータ型を組み合わせ、TypeScriptで型を絞る(narrowing)ことで、安全でランタイムエラーが少ないコードを書く方法を学びましょう。

TypeScript · 2026/10/05 · 8 分で読めます · 105

実践的なTypeScript Genericsの例

Repository、ApiResponseなどの実例を通じてTypeScript genericsを理解する — 机上の空論ではなく、実行可能なコードとテストで具体的に学びます。