Skip to content

nullable

Autorise null tout en appliquant un parser strict lorsque la valeur est présente. DDataParser.nullable(inner) retourne null ou la sortie d'inner.

Exemple interactif

Paramètres

  • inner : parser utilisé quand la valeur n'est pas null.
  • coalescingValue : optionnel, remplace null par une valeur par défaut et restreint le type de sortie.
  • checkers : checkerRefine ou autres helpers appliqués sur Output<inner> | null.
  • errorMessage : message pour les entrées ni null ni conformes à inner.

Valeur de retour

Un DataParserNullable. schema.parse(data) renvoie DEither.success<Output | null> ou DEither.error<DataParserError>. Les checkers vous permettent, par exemple, de restreindre les dates à une période même lorsqu'elles sont facultatives.

Others exemples

Mode étendu

Voir aussi

  • object - Parser pour les objets
  • array - Parser pour les tableaux

Diffusé sous licence MIT.