Skip to content

akinjide/is

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IS [![Build Status][travis-svg]][travis-url]


Akinjide Bankole
[email protected]

2018-02-09


IS is a type checking for JavaScript.

Installation: using NPM (Node Package Manager) with command _npm install akinjide/is_, or make a copy, minify and deploy to your server.

API: usage [https://github.com/akinjide/is/blob/master/example.js], all exposed API return Boolean while taking in single argument as parameters for execution. Except _instance_ API takes in two arguments, _val_ and _constructor_ as parameters when invoked.

- is.promise
- is.generator
- is.generatorFunction
- is.object
- is.array
- is.number
- is.string
- is.symbol
- is.boolean
- is.error
- is.infinite
- is.instance <val, constructor>
- is.regExp
- is.func
- is.asyncFunction
- is.undef
- is.nil
- is.iterable
- is.globalContext
- is.cyclic
- is.map
- is.set
- is.def
- is.primitive
- is.float
- is.integer
- is.boundFunction
- is.odd
- is.even
- is.finite
- is.prime
- is.executable
- is.callback

[travis-svg]: https://travis-ci.org/akinjide/is.svg?branch=master
[travis-url]: https://travis-ci.org/akinjide/is

About

IS a type checking for JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published