Dies ist eine sehr spezifische Frage, sagen wir, ich habe eine Schnittstelle wie Ifa
Code: Select all
interface Ifa {
A: string;
B: number;
C: boolean;
...
}
Ich möchte einen anderen Typ von Ifa erstellen, und es sollte einer davon sein
Code: Select all
[A, number], [B, string], [C, boolean] ...
Ich möchte es in einer Teilaktualisierungsfunktion verwenden, die mehrere [key, newValue] benötigt, um den ursprünglichen Wert dieses Schlüssels zu aktualisieren. Ich hoffe, dass dem Benutzer mitgeteilt werden kann, welchen Typ von newValue er bei der Eingabe des Schlüssels übergeben soll.
Ist das in TypeScript möglich?