コンテンツにスキップ
TypeScript Book
検索
キャンセル
GitHub
X
テーマの選択
ダーク
ライト
自動
言語の選択
English
简体中文
Italiano
Português (Brasil)
Svenska
Български
Español
日本語
Français
한국어
Bahasa Indonesia
TypeScript Book
1. The Concise TypeScript Book
2. プロジェクトを支援する
3. 翻訳
4. ダウンロードとウェブサイト
5. 目次
6. はじめに
7. 著者について
8. TypeScript 入門
9. TypeScript を始める
10. 型システムを探る
11. プリミティブ型
12. 型アノテーション
13. オプショナルプロパティ
14. 読み取り専用プロパティ
15. インデックスシグネチャ
16. 型の拡張
17. リテラル型
18. リテラル推論
19. strictNullChecks
20. 列挙型
21. 型の絞り込み
22. 代入
23. 制御フロー解析
24. 型述語
25. 判別可能なユニオン
26. never 型について
27. 網羅性チェック
28. オブジェクト型
29. タプル型(匿名)
30. 名前付きタプル型(ラベル付き)
31. 固定長タプル
32. ユニオン型
33. 交差型
34. 型のインデックスアクセス
35. 値から型を取得する
36. 関数の戻り値から型を取得する
37. モジュールから型を取得する
38. マップ型
39. マップ型の修飾子
40. 条件型
41. 分配条件型
42. 条件型における infer 型推論
43. 定義済み条件型
44. テンプレートユニオン型
45. any 型
46. unknown 型
47. void 型
48. never 型
49. インターフェースと型
50. 組み込みのプリミティブ型
51. 一般的な組み込み JavaScript オブジェクト
52. オーバーロード
53. マージと拡張
54. 型とインターフェースの違い
55. クラス
56. ジェネリクス
57. 消去される構造的型
58. 名前空間
59. シンボル
60. トリプルスラッシュディレクティブ
61. 型の操作
62. その他
TypeScript News
2026
TypeScript 7 が union と intersection の setter アクセス制御を修正
TypeScript 7 にワークスペースシンボル検索のスコープが追加
TypeScript 7 で Go to Implementation のメモリ使用量が改善
TypeScript 7 でファイル変更後に設定ファイルの診断情報を更新
TypeScript 7 のネイティブツール群を統合へ
TypeScript 7 のネイティブ API に emit メソッドが追加
TypeScript 7.0 が利用可能に
TypeScript 7.0 リリース候補版を発表
GitHub
X
テーマの選択
ダーク
ライト
自動
言語の選択
English
简体中文
Italiano
Português (Brasil)
Svenska
Български
Español
日本語
Français
한국어
Bahasa Indonesia
翻訳
本書は、以下を含む複数の言語に翻訳されています。
中国語
イタリア語
ポルトガル語(ブラジル)
スウェーデン語
ブルガリア語
スペイン語
フランス語
日本語
韓国語
インドネシア語