Package Exports
- i-s
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (i-s) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
i-s
Checks whether a JavaScript valis is of a certain type
Install
$ npm install i-sUsage
var is = require('i-s')API
numeric
is.numeric('567') === true
is.numeric('a') === false
is.numeric(4) === truenumber
is.number('567') === false
is.number('a') === false
is.number(4) === true
is.number(4.3) === trueint
is.int('567') === false
is.int('a') === false
is.int(4) === true
is.int(4.3) === falsefloat
is.number('567') === false
is.number('a') === false
is.number(4) === false
is.number(4.3) === truestring
is.string('abc') === truefunction
function f(){}
is.function(f) === trueobject
is.object({}) === truearguments
is.arguments(function(){return arguments}()) === true
is.arguments([]) === falseboolean
is.boolean(true) === true
is.boolean(false) === true
is.boolean({}) === falsedate
is.date(new Date()) === trueregexp
is.regexp(/a/) === true
is.regexp(new RegExp('/a/')) === truearray
is.array([]) === true
is.array(function(){ return arguments }()) === falseTests
$ makeWatch mode:
$ make test-wLicense
MIT