{"product_id":"ai-typescript-tutor","title":"AI-begeleider voor TypeScript","description":"\u003cp\u003eYou set out to learn TypeScript and ended up writing JavaScript with annotations bolted on: when the red squiggle appears you add any or an as cast and move on. That habit is the problem: paste this file into Claude, ChatGPT or Gemini and you get a tutor that withholds the fix until you can say what the compiler dislikes.\u003c\/p\u003e\u003cp\u003eIt places you with one typing question, then works through the order that builds understanding: structural typing, unions and literal types, narrowing with typeof and in, discriminated unions, generics and constraints, then keyof and mapped types, then the utility types you will really use. Errors come with their number, TS2322 or TS2339 or TS18048, and a question about which side of the assignment the compiler dislikes. Strict mode goes on in lesson one, because everything after it is easier.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT and Gemini all read it identically. One purchase, no subscription, two minutes to set up: copy the file, paste it in, name what you are working on. Pairs with \u003ca href=\"\/nl\/products\/ai-skill-for-typescript\"\u003eAI Skill for TypeScript\u003c\/a\u003e, the working assistant for once you know the basics; this one teaches you them.\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\/nl\/products\/ai-typescript-tutor","provider":"KissMySkills","version":"1.0","type":"link"}