js-applicative-validation

Applicative validation for JavaScript

Usage no npm install needed!

<script type="module">
  import jsApplicativeValidation from 'https://cdn.skypack.dev/js-applicative-validation';
</script>

README

js-applicative-validation Build Status

Requirement:

var Validation = require('js-applicative-validation').Validation;

Example:

Validation().filter(function () { return isEmail(myField) }).throwIfError();

On filter it accepts the following values:

Valid Meaning Invalid Meaning
true false
Success Failure
undefined throw Exception