Skip to content

date

DDataParser.date() valide un TheDate (format propriétaire date${number}${"-" | "+"}), accepte des Date, timestamps ou TheDate existants en entrée et renvoie une valeur immuable safe à travers vos services.

Exemple interactif

Paramètres

  • errorMessage : message personnalisé si l'entrée n'est pas convertible en TheDate.
  • checkers : checkerRefine pour exprimer vos règles (plages, intervalles, etc.).
  • coerce : true pour accepter Date, number ou string ISO puis convertir en TheDate. Par défaut false.

Valeur de retour

Un DataParserDate avec l'API habituelle (parse, asyncParse, exec, asyncExec, addChecker, clone). Le parse renvoie DEither.success<TheDate> ou DEither.error<DataParserError> contenant les issues.

Others exemples

Checkers personnalisés

Mode étendu

Voir aussi

  • nil - Parser pour les valeurs null/undefined
  • empty - Parser pour les valeurs vides

Diffusé sous licence MIT.