number
Valide des nombres (entiers ou flottants) avec des contraintes optionnelles. DDataParser.number() assure que l'entrée est bien un nombre, applique vos checkers (min, max, int, refine, etc.) et retourne un Either contenant soit la valeur validée, soit un DataParserError riche.
Exemple interactif
Paramètres
errorMessage: message personnalisé quand l'entrée n'est pas un nombre.checkers:checkerNumberMin,checkerNumberMax,checkerInt,checkerRefine, etc.coerce:truepour convertir les chaînes/boolean avant validation (viaNumber(value)). Par défautfalse.
Valeur de retour
Un DataParserNumber avec parse, asyncParse, exec, asyncExec, addChecker, clone. Le parse renvoie DEither.success<number> si tout passe ou DEither.error<DataParserError> avec les issues accumulées.
