@buildo/formo
Advanced tools
Comparing version 2.0.1 to 2.0.2
@@ -5,1 +5,3 @@ export * from "./useFormo"; | ||
export * from "./FieldProps"; | ||
export * from "./Result"; | ||
export * from "./NonEmptyArray"; |
@@ -17,1 +17,3 @@ "use strict"; | ||
__exportStar(require("./FieldProps"), exports); | ||
__exportStar(require("./Result"), exports); | ||
__exportStar(require("./NonEmptyArray"), exports); |
@@ -57,3 +57,13 @@ "use strict"; | ||
return function (input) { | ||
return Promise.all(validators.map(function (validator) { return validator(input); })).then(function (results) { return results[0]; }); | ||
return Promise.all(validators.map(function (validator) { return validator(input); })).then(function (results) { | ||
var errors = results.flatMap(function (r) { | ||
return Result_1.matchResult(r, { | ||
success: function () { return []; }, | ||
failure: function (failure) { return failure; }, | ||
}); | ||
}); | ||
return errors.length > 0 | ||
? Result_1.failure(errors) | ||
: results[0]; | ||
}); | ||
}; | ||
@@ -84,3 +94,3 @@ } | ||
} | ||
input = r.success; | ||
value = r.success; | ||
_a.label = 3; | ||
@@ -87,0 +97,0 @@ case 3: |
{ | ||
"name": "@buildo/formo", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"main": "lib/index.js", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
47815
946