このリポジトリでは、遠藤侑介著 『型システムのしくみ ー TypeScriptで実装しながら学ぶ型とプログラミング言語』 で利用しているライブラリなどを公開しています。 同書の基となった 『n月刊ラムダノート Vol.4, No.3』 の記事「TypeScriptではじめる型システム」のコードも含まれています。
いずれも使い方は各ディレクトリのREADMEおよび書籍または記事を参照してください。
bookディレクトリ内には、パーサ用のライブラリと書籍の各章で実装する型検査器の例があります。
実体は https://github.com/mame/tiny-ts-parser をsubtreeとして book に取り込んでいます。もし本リポジトリが更新されていない場合は 元リポジトリ をあたってみてください。
articleディレクトリ内には、記事中に出てくる下記のファイルがあります。
正誤情報は下記を参照してください。
$ claude mcp add support-ts-tapl \
-- python -m otcore.mcp_server <graph>