実行可能なコードを十数以上のプログラミング言語で掲載した、無料のオープンソース図解データ構造・アルゴリズム入門書。
gibbok/typescript-book
型システム、設定、言語機能を網羅した、オンライン版とEPUB版で読める無料のオープンソースTypeScript入門書。
- スター
- 10,364
- フォーク
- 606
- 未解決の Issue
- 1
- 最終コミット
- 昨日
これは何?
『The Concise TypeScript Book』は、初心者から、手元にコンパクトなリファレンスを置いておきたい経験豊富な開発者までを対象とした、無料のオープンソースTypeScriptガイドです。型システムから高度な機能までを解説し、型の絞り込み、ジェネリクス、クラスとデコレーター、ユーティリティ型、satisfies演算子やusing宣言といった近年の追加機能も取り上げています。
コンパイラのインストールや、strict、module、moduleResolutionなどの主要なtsconfig.jsonオプションといった、実践的なセットアップのトピックも解説しています。また、JavaScriptのコードベースをTypeScriptに移行するための手順を段階的に紹介しています。Goでコンパイラを書き直したTypeScript 7.0の変更点や、サポートされなくなった旧オプションについても説明しています。
オンラインのWebサイトとダウンロード可能なEPUBで読め、中国語を含む多くの言語に翻訳されています。著者は、Reactや実践的なレシピを収録した有料のPlus Editionも販売していますが、オープンソース版は引き続き無料です。
主な機能
- 01型の絞り込みから高度な条件型・マップ型まで、TypeScriptの型システムを解説。
- 02strict、module、moduleResolutionなどのtsconfig.jsonオプションを説明。
- 03JavaScriptプロジェクトをTypeScriptに移行するための手順を段階的に紹介。
- 04Goベースのコンパイラや廃止された旧オプションなど、TypeScript 7.0の変更点を解説。
- 05オンラインのWebサイトと、ダウンロード可能なEPUBで利用可能。
ユースケース
- TypeScriptを基礎から学ぶ、または既存の知識の抜けを補う。
- 型付きコードを書く際に、コンパクトなリファレンスとして手元で参照する。
- JavaScriptのコードベースをTypeScriptへ段階的に移行する計画を立てる。
- TypeScript 7.0へのアップグレード時に、設定オプションや変更点を確認する。
クイックスタート
- 1
無料のオンライン版を読む
- 2
ダウンロードフォルダーからEPUB版をダウンロードする
使う前に知っておきたいこと
- プロジェクトのメタデータでライセンスが認識されていないため、再利用条件が不明です。
トピック
よくある質問
- typescript-book とは?
- 型システム、設定、言語機能を網羅した、オンライン版とEPUB版で読める無料のオープンソースTypeScript入門書。 『The Concise TypeScript Book』は、初心者から、手元にコンパクトなリファレンスを置いておきたい経験豊富な開発者までを対象とした、無料のオープンソースTypeScriptガイドです。型システムから高度な機能までを解説し、型の絞り込み、ジェネリクス、クラスとデコレーター、ユーティリティ型、satisfies演算子やusing宣言といった近年の追加機能も取り上げています。
- typescript-book は無料で使えますか?ライセンスは?
- typescript-book は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- typescript-book は今もメンテナンスされていますか?
- 活発にメンテナンス中。typescript-book の最終コミットは 2026年10月23日 です。
- typescript-book は何に使えますか?
- TypeScriptを基礎から学ぶ、または既存の知識の抜けを補う。 型付きコードを書く際に、コンパクトなリファレンスとして手元で参照する。 JavaScriptのコードベースをTypeScriptへ段階的に移行する計画を立てる。 TypeScript 7.0へのアップグレード時に、設定オプションや変更点を確認する。
- typescript-book のインストール方法は?
- 無料のオンライン版を読む ダウンロードフォルダーからEPUB版をダウンロードする
- typescript-book はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gibbok/typescript-book
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エディターの特に役立つ機能に焦点を当ててVimとVimscriptを学べる、無料のオープンソース書籍。
C++で一からレイトレーサーを作る方法を解説する無料のオンライン書籍シリーズ。各段階のソースコードも公開しています。
複数の拡張子で無料ドメインを登録できるサービスと、DNSやWebサイトを学べるガイドを紹介するリポジトリ。
C++11からC++26までのモダンC++の機能を、トピック別に解説する無料のオープンソース書籍・Webサイト。
サードパーティ製ライブラリを使わず、約500行の素のC++でソフトウェアレンダラーを作りながら、3Dレンダリングを段階的に学べる講座です。