transform
DDataParser.transform(inner, fn) applique un parser, puis transforme la valeur validée (synchronement ou asynchronement) avant de la retourner. Idéal pour créer des objets métiers (URL, Date, DTOs) sans passer par un pipe manuel.
Exemple interactif
Paramètres
inner: parser de départ (string, object, etc.).theFunction(value, error): fonction de transformation (peut utilisererrorpour signaler une erreur personnalisée en retournantSymbolDataParserError).checkers:checkerRefineappliqués sur le résultat transformé.errorMessage: message générique si le pipeline échoue.
Valeur de retour
Un DataParserTransform. schema.parse(data) valide l'entrée avec inner, exécute theFunction et retourne la nouvelle valeur via DEither.success. Si l'un des étages échoue, vous recevez DEither.error<DataParserError> avec la trace complète.
