{"product_id":"ai-typescript-tutor","title":"AI TypeScriptチューター","description":"\u003cp\u003eTypeScriptを学ぼうと始めたのに、実際には注釈を後付けしたJavaScriptを書いている: 赤い波線が表示されると、anyやasキャストを追加して先に進む。その習慣こそが問題です。このファイルをClaude、ChatGPT、またはGeminiに貼り付ければ、コンパイラーが何を嫌がっているのか説明できるまで修正方法を教えないチューターになります。\u003c\/p\u003e\u003cp\u003e最初に1つの型付けに関する質問を提示し、その後、理解が深まる順序で進めます: 構造的型付け、ユニオン型とリテラル型、typeofとinによるナローイング、判別可能なユニオン、ジェネリクスと制約、次にkeyofとMapped Types、そして実際に使うことになるユーティリティ型。エラーにはTS2322、TS2339、TS18048のような番号と、代入のどちら側をコンパイラーが嫌がっているのかを考える質問が付いています。Strictモードは第1課から有効にします。その後のすべてが簡単になるからです。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT、Geminiはすべて同じ内容として読み取ります。1回の購入で、サブスクリプション不要、セットアップは2分: ファイルをコピーして貼り付け、取り組んでいる内容を伝えるだけです。基礎を身につけた後に使う実務向けアシスタント\u003ca href=\"\/ja\/products\/ai-skill-for-typescript\"\u003eAI Skill for TypeScript\u003c\/a\u003eと組み合わせて使えます。こちらは、その基礎を教えるものです。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813964552,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-typescript-tutor-1.png?v=1789381565","url":"https:\/\/kissmyskills.com\/ja\/products\/ai-typescript-tutor","provider":"KissMySkills","version":"1.0","type":"link"}