1 repository
Data transformations applied to input values before they are processed by validation rules.
Distinct from Single Value Validators: Specifically targets the coercion and sanitization of values prior to validation rules, distinct from simple single-value rule checks.
Explore 1 awesome GitHub repository matching software engineering & architecture · Pre-Validation Transformations. Refine with filters or upvote what's useful.
async-validator este o bibliotecă JavaScript de validare a schemelor și un motor de validare asincronă a datelor. Verifică structurile complexe de obiecte și array-urile imbricate prin aplicarea de reguli recursive și execuție non-blocking bazată pe promise-uri pentru a asigura integritatea datelor. Biblioteca funcționează atât ca un validator de constrângeri de obiecte, cât și ca un pipeline de transformare a datelor. Permite sanitizarea, constrângerea și formatarea valorilor de input printr-o secvență de funcții care rulează înainte și după procesul principal de validare. Motorul acoperă o gamă de capabilități, inclusiv validarea recursivă imbricată, aplicarea constrângerilor standard de schemă și integrarea logicii de business personalizate prin funcții de validare bespoke. De asemenea, oferă instrumente pentru personalizarea mesajelor de eroare și localizarea prin șiruri statice sau funcții dinamice.
Applies sanitization and coercion transformations to input values before they are processed by validation rules.