izzy
v1.0.1
Published
A robust micro library for type checking. Defers to constructs' internal `[[Class]]` property rather than duck typing for excellent type detection and to avoid triggering false positives.
Downloads
16
Maintainers
Readme
izzy
A robust micro library for type checking. Defers to constructs' internal [[Class]]
property rather than duck typing for excellent type detection and to avoid triggering false positives.
usage
izzy.string ('foo') // true
izzy.string (new String('foo')) // true
izzy ('string', 'foo') // true
izzy ('string', 42) // false
supported checks
array, boolean, undefined, element, function, nan, null, number, object, string
size
| | | |-----------------------|---------------| | Raw | 1.49 kb | | Uglified | 843 b | | Uglified + gzipped | 361 b |
environment support
Any browser (as window.izzy
if you're not using a module loader), AMD, CommonJS, NodeJS
building it yourself
npm install
grunt