2. AGENDA
• Wat is Typescript?
• Waarom Typescript?
• Use Case / Demo
• Tools en tips
• Vragen
3. WAT IS TYPESCRIPT?
• Programmeertaal met javascript als gecompileerde output
• Type annotation (any, bool, string, number, enum, void, tuple)
• Classes (properties, fields, methods,)
• Functions
• Inheritence
• Modules ( sub modules, classes, interfaces, functions, file references)
• Interfaces (compiler geeft foutmeldingen zodra implementatie niet matched)
• Generics (template types)
• Nieuwe features (await, async, for..of, )
• Microsoft technologie
• Open Source
• Eerste versie sinds oktober 2012 publiekelijk
4. WAAROM TYPESCRIPT
• Voorkomt fouten
• Leesbare code
• Gemakkelijkere impact analyse
wijzigingen
• Ondersteund meerdere
frameworks
• Jquery
• Angular
• React <JSX>
• NodeJs
• Dynamics 365 Custom
Control Framework
• Te gebruiken in Visual Studio
• Veel packages aanwezig /
Grote community