J'ai cette fonction:type GUID/UUID dactylographiée
function getProduct(id: string){
//return some product
}
où id est en fait GUID. Typescript n'a pas de type guid. Est-il possible de créer le type GUID
manuellement?
function getProduct(id: GUID){
//return some product
}
donc si au lieu 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'
sera une 'notGuidbutJustString'
alors je vais voir erreur de compilation dactylographiée. Comme le dit David Sherret: il n'y a aucun moyen d'assurer une valeur de chaîne basée sur regex ou une autre fonction au moment de la compilation mais il est possible de faire toutes les vérifications en un seul endroit au moment de l'exécution.
La question pertinente est à [Suggestion: type de chaîne Regex validé] (https://github.com/Microsoft/TypeScript/ issues/6579). –