Typescript Der Typ "Zeichenfolge" kann nicht dem Typ "@" zugewiesen werde

Hier ist was ich in fruit.ts habe

export type Fruit = "Orange" | "Apple" | "Banana"

Jetzt importiere ich fruit.ts in eine andere Typoskript-Datei. Hier ist was ich habe

myString:string = "Banana";

myFruit:Fruit = myString;

Wann mache ich

myFruit = myString;

Ich erhalte eine Fehlermeldung:

Type 'string' kann nicht dem Typ '"Orange" | zugewiesen werden "Apple" | "Banane"'

Wie kann ich einer Variablen des benutzerdefinierten Typs Fruit eine Zeichenfolge zuweisen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage