tuple
DDataParser.tuple() décrit un tableau positionnel avec des parsers différents par index et, optionnellement, un reste (rest). Parfait pour modéliser des retours multi-valeurs ou des paramètres fixes.
Exemple interactif
Paramètres
shape: tableau de parsers[DP.string(), DP.number(), ...].rest: parser optionnel appliqué aux éléments supplémentaires.checkers:checkerArrayMin,checkerArrayMax,checkerRefinepour valider la forme globale.
Valeur de retour
Un DataParserTuple. schema.parse(data) renvoie DEither.success<[...]> si tous les éléments vérifient leur parser, sinon DEither.error<DataParserError> avec l'index incriminé.
Voir aussi
templateLiteral- Parser pour les chaînes de caractères formatéesnil- Parser pour les valeurs null/undefined
