706 Stimmen

Erzwingen des Typs der indizierten Mitglieder eines Typescript-Objekts?

Ich möchte eine Zuordnung von String -> String in einem Typescript-Objekt speichern und erzwingen, dass alle Werte auf Strings abgebildet werden. Zum Beispiel:

var stuff = {};
stuff["a"] = "foo";   // okay
stuff["b"] = "bar";   // okay
stuff["c"] = false;   // ERROR!  bool != string

Gibt es eine Möglichkeit für mich zu erzwingen, dass die Werte Zeichenfolgen (oder was auch immer Typ..) sein müssen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X