Skip to content

RafaelGSS/var-validate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

var-validate

js-standard-style Actions Status

Just validate some things. ⭐

Install

npm i --save var-validate

Tests

npm install
npm test

Usage

const validate = require('var-validate')

const inputValid = 'CAR'
validate(inputValid, 'DEFAULT') // CAR

const inputInvalid = undefined
validate(inputInvalid, 'DEFAULT') // DEFAULT

const inputEnum = 'BIKE'
validate(inputEnum, 'DEFAULT') // BIKE
validate(inputEnum, 'DEFAULT', { includes: ['CAR', 'AUTO'] }) // DEFAULT
validate(inputEnum, 'DEFAULT', { includes: ['CAR', 'AUTO', 'BIKE'] }) // BIKE

const inputExcept = 'CAR'
validate(inputExcept, 'DEFAULT', { except: ['BIKE'] }) // CAR
validate(inputExcept, 'DEFAULT', { except: ['BIKE', 'CAR'] }) // DEFAULT

License

MIT