TypeScript · Junior · Frage 49 von 75
Wie unterscheidet sich Required<T> von Partial<T>?
- 1Es sind Synonyme: beide machen die Eigenschaften eines Objekts zur Pflicht
- 2
Requiredentfernt den Modifikatorreadonly,Partialfügt ihn hinzu - 3
Requiredmacht alle Eigenschaften zur Pflicht,Partialmacht sie optional
Antwort zeigen
Richtige Antwort: Required macht alle Eigenschaften zur Pflicht, Partial macht sie optional
Erklärung
Sie sind Gegenstücke: Required entfernt den Modifikator ?, Partial fügt ihn hinzu. Um readonly kümmert sich Readonly<T>. All diese Utilities sind Mapped Types, die man auch selbst schreiben kann.