Schnittstellenkürzel, Zuckersyntax, Schnittstellen desselben Typs, Typen desselben Typs
Kann eine Kurzform hinzugefügt werden, um Schnittstellen / Typen zu erstellen, die alle Schlüssel desselben Typs haben.
Reduzieren Sie die Anzahl der Zeilen und verbessern Sie die Lesbarkeit.
export interface AllStrings {
prop1: string;
prop2: string;
}
zu so etwas
export interface AllStrings<type: string> {
prop1,prop2;
}
Mein Vorschlag entspricht diesen Richtlinien:
Wie wäre es mit:
type AllStrings = Record<"prop1" | "prop2", string>
Hilfreichster Kommentar
Wie wäre es mit: