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.