Skip to content

array

DDataParser.array() valide des tableaux homogènes en appliquant un parser élément et des checkers (min, max, refine, ...). Chaque erreur inclut l'index fautif (items[2]).

Exemple interactif

Paramètres

  • element : parser utilisé pour chaque entrée (peut être un objet, union, etc.).
  • checkers : checkerArrayMin, checkerArrayMax, checkerRefine, etc.
  • errorMessage : message personnalisé lorsque l'entrée n'est pas un tableau.

Valeur de retour

Un DataParserArray avec parse, asyncParse, exec, asyncExec, addChecker, clone. Le parse renvoie DEither.success<Element[]> ou DEither.error<DataParserError> avec les indices fautifs.

Others exemples

Checkers personnalisés

Mode étendu

Voir aussi

  • number - Parser pour les nombres
  • record - Parser pour les objets

Diffusé sous licence MIT.