🧐 is-dis
is-dis is a tiny (~1kb) type/argument validator for JS.
It has 0 dependencies and works in the broswer and nodejs.
Works on all major browsers but also on older brosers like IE (not tested though).
Install
$ npm i is-dis
Usage
is-dis only exports a single check function.
check(value, pattern)
If the pattern does not match - an Error will be thrown.
const check = { console // ...do some magic...} // => 🦄 // => Error: Expected string got object. // => Error: Expected number got null. // more examples: // => Error: Expected Array got string. // => Error: Expected Date got number.
Patterns
- String
- Number
- Boolean
- Function
- Object
- Array
- undefined
- null
- Any Constructor e.g. Date