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-s
Usage
var is = require('i-s')
API
numeric
is.numeric('567') === true
is.numeric('a') === false
is.numeric(4) === true
number
is.number('567') === false
is.number('a') === false
is.number(4) === true
is.number(4.3) === true
int
is.int('567') === false
is.int('a') === false
is.int(4) === true
is.int(4.3) === false
float
is.number('567') === false
is.number('a') === false
is.number(4) === false
is.number(4.3) === true
string
is.string('abc') === true
function
function f(){}
is.function(f) === true
object
is.object({}) === true
arguments
is.arguments(function(){return arguments}()) === true
is.arguments([]) === false
boolean
is.boolean(true) === true
is.boolean(false) === true
is.boolean({}) === false
date
is.date(new Date()) === true
regexp
is.regexp(/a/) === true
is.regexp(new RegExp('/a/')) === true
array
is.array([]) === true
is.array(function(){ return arguments }()) === false
Browser
For usage in browser, include dist/index.js
Tests
$ make
Watch mode:
$ make test-w
License
MIT