npm.io
1.2.2 • Published 4 years ago

front-end-validation

Licence
Version
1.2.2
Deps
1
Size
114 kB
Vulns
0
Weekly
0

front-end-validation

Validate javascript or typescript objects.

Installation

npm i front-end-validation

Example

validate({
            email: {
                value: email.value,
                rules: {
                    required: true,
                    email: true
                },
                element: email
            },
            password: {
                value: password.value,
                rules: {
                    required: true
                },
                element: password
            }
        })
            .then(() => {
                // submit form or something else
            })
            .catch(error => {
                const { errors, model } = error;

                // do your things here
            });