diff --git a/workshop.md b/workshop.md index 59c9cea..56b99de 100644 --- a/workshop.md +++ b/workshop.md @@ -16,7 +16,9 @@ Endlich ruhig schlafen bei der Frontend-Entwicklung. 😴 # Was ist Typescript? -Zusatzinformationen über Typen für Javascript. +* Erweitert Javascript +* Fügt Typeninformationen in die Sprache ein +* Daten und Datenfluss wird besser beschrieben --- @@ -904,6 +906,18 @@ const number = {name: 'blarg'} as number; ## Deduktionsschwächen +```ts +function inferBroken(str: string) { + if (['Bernd', 'Margeret'].includes(str)) { + const narrowed: 'Bernd'|'Margeret' = str; + } +} +``` + +--- + +## Deduktionsschwächen + ```ts function inferBroken(str: string) { if (['Bernd', 'Margeret'].includes(str)) {