From 7b4848820410102e01a3679dbae98d82bdef0024 Mon Sep 17 00:00:00 2001 From: Schmop Date: Mon, 3 Jul 2023 15:16:41 +0200 Subject: [PATCH] Cleanup --- workshop.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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)) {