castConstraint
castConstraint étend le typage d'une valeur déjà contrainte en ajoutant une ou plusieurs contraintes compatibles. La valeur n'est pas revalidée : seules les marques de contraintes sont ajoutées. TypeScript empêche les casts invalides.
Exemple interactif
Syntaxe
Signature classique
typescript
function castConstraint(
constrainedType: ConstrainedType,
constraintHandler: ConstraintHandler | ConstraintHandler[]
): ConstrainedTypeParamètres
constrainedType: Une valeur qui porte déjà une ou plusieurs contraintes.constraintHandler: Une contrainte (ou un tableau de contraintes) à ajouter.
Valeur de retour
Une nouvelle valeur contrainte avec la même valeur wrappée et les contraintes ajoutées.
