Skip to content

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[]
): ConstrainedType

Paramè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.

Voir aussi

Diffusé sous licence MIT.