Tapuscrit de Type 'string' est pas assignable à type de

Voici ce que j'ai dans les fruits.ts

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

Maintenant, je suis de l'importation de fruits.ts dans un autre fichier d'enregistrement de fichier. Voici ce que j'ai

myString:string = "Banana";

myFruit:Fruit = myString;

Quand je fais

myFruit = myString;

J'obtiens une erreur:

De Type 'string' n'est pas cessible de type '"Orange" | "Apple" |
"La banane"'

Comment puis-je attribuer une chaîne de caractères à une variable de type personnalisé de Fruits?

  • Êtes-vous sûr de l'utilisation de guillemets simples et doubles dans export type Fruit?
  • Viens de vérifier mes Fruits.ts. J'ai des guillemets simples là-bas pour le type d'exportation de Fruits = "Orange" | | "Pomme" | | "Banane". Merci
  • Ressemble encore à certains des guillemets pour moi...
InformationsquelleAutor user6123723 | 2016-06-22