capypad
0 Tage Serie
typescript / beginner
Snippet

Literal-Typen

Literal-Typen ermöglichen es Ihnen, den exakten Wert anzugeben, den ein String, eine Zahl oder ein Boolean haben muss, anstatt nur einen beliebigen Wert dieses Typs zuzulassen.

snippet.ts
typescript
1
2
3
let response: "yes" | "no";
response = "yes"; // Success
// response = "maybe"; // Error: Type '"maybe"' is not assignable
Erklärung
1
let response: "yes" | "no";
Definiert eine Variable, die nur exakt die Strings 'yes' oder 'no' enthalten kann.
2
response = "yes";
Weist der Variablen einen gültigen Literal-Wert zu.