Je ging TypeScript leren en eindigde met het schrijven van JavaScript met er haastig aangeplakte annotaties: zodra de rode kriebel verschijnt, voeg je any of een as-cast toe en ga je verder. Dat is het probleem: plak dit bestand in Claude, ChatGPT of Gemini en je krijgt een tutor die de oplossing achterhoudt totdat je kunt uitleggen waar de compiler bezwaar tegen maakt.
Het begint met één typevraag en werkt vervolgens de volgorde af die inzicht opbouwt: structurele typering, unions en letterlijke typen, narrowing met typeof en in, discriminated unions, generics en constraints, daarna keyof en mapped types, en vervolgens de utility types die je echt zult gebruiken. Fouten worden voorzien van hun nummer, TS2322, TS2339 of TS18048, en een vraag over tegen welke kant van de toewijzing de compiler bezwaar maakt. De strict-modus wordt in les één ingeschakeld, omdat alles daarna eenvoudiger is.
Claude, ChatGPT en Gemini lezen het allemaal op dezelfde manier. Eén aankoop, geen abonnement, twee minuten om te beginnen: kopieer het bestand, plak het erin en geef aan waar je aan werkt. Werkt samen met AI Skill voor TypeScript, de werkassistent voor wanneer je de basis eenmaal kent; deze leert je die basis.