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.
izzy.string ('foo') // true
izzy.string (new String('foo')) // true
izzy ('string', 'foo') // true
izzy ('string', 42) // false
array, boolean, undefined, element, function, nan, null, number, object, string
Raw | 1.49 kb |
Uglified | 843 b |
Uglified + gzipped | 361 b |
Any browser (as window.izzy
if you're not using a module loader), AMD, CommonJS, NodeJS
npm install
grunt