Skip to content

boolean ​

Construit un parser pour les booléens. DDataParser.boolean() vérifie l'entrée, supporte la coercition ("true", 1, etc.) et autorise des checkers personnalisés via checkerRefine.

Exemple interactif ​

Paramètres ​

  • errorMessage : message personnalisé quand l'entrée n'est pas interprétable en booléen.
  • checkers : checkerRefine pour ajouter des règles métier (par exemple forcer true).
  • coerce : true pour convertir "true", "false", 1, 0, etc. Par défaut false.

Valeur de retour ​

Un DataParserBoolean doté de parse, asyncParse, exec, asyncExec, addChecker, clone. schema.parse(data) renvoie DEither.success<boolean> ou DEither.error<DataParserError>.

Others exemples ​

Checkers personnalisés ​

Mode étendu ​

Voir aussi ​

  • string - Parser pour les chaînes de caractères
  • coerce.* - Fonctions de coercition pour divers types

Diffusé sous licence MIT.