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<Output> ou DEither.error<DataParserError> avec les indices fautifs. Les appels littéraux à checkerArrayMin(...) et checkerArrayMax(...) sont reflétés dans le type de sortie : la longueur minimale peut produire une forme de tuple non vide et la longueur maximale ajoute MaxElements<N>.
