Skip to content

time

Valide des durées au format TheTime. DDataParser.time() assure que l'entrée est bien un TheTime, applique vos checkers (min, max, refine, etc.).

Exemple interactif

Paramètres

  • errorMessage : message personnalisé quand l'entrée n'est pas un TheTime.
  • checkers : checkerTimeMin, checkerTimeMax, checkerRefine, etc.
  • coerce : true pour accepter un nombre (ms) ou une string ISO (HH:MM[:SS[.mmm]]) avant conversion en TheTime. Par défaut false.

Valeur de retour

Un DataParserTime avec parse, asyncParse, exec, asyncExec, addChecker, clone. Le parse renvoie DEither.success<TheTime> si tout passe ou DEither.error<DataParserError> avec les issues accumulées.

Others exemples

Checkers personnalisés

Mode étendu

Voir aussi

  • date - Parser pour les dates
  • coerce.* - Fonctions de coercition pour divers types

Diffusé sous licence MIT.