is-type-of

    1.2.1 • Public • Published

    is-type-of

    complete type checking for node, extend core-util-is

    dependencies:

    Install

    npm install is-type-of
    

    Example

    var is = require('is-type-of');
    
    is.array([1]); // => true
    is.primitive(true); // => true
    is.primitive({}); // => false
    is.generatorFunction(function * () {}); // => true
    is.long(Math.pow(2, 33)); // => true
    is.double(0); // => false
    

    API

    From core-util-is

    is.array(arr)

    is.boolean(bool)

    is.null(null)

    is.nullOrUndefined(null)

    is.number(num)

    is.string(str)

    is.symbol(sym)

    is.undefined(undef)

    is.regExp(reg)

    is.object(obj)

    is.date(date)

    is.error(err)

    is.function(fn)

    is.primitive(prim)

    is.buffer(buf)

    from is-stream

    is.stream(stream)

    is.readableStream(readable)

    is.writableStream(writable)

    is.duplexStream(duplex)

    from is-class

    is.class(obj)

    Extend API

    is.finite(num)

    is.NaN(NaN)

    is.generator(gen)

    is.generatorFunction(fn)

    is.promise(fn)

    is.int(int)

    is.double(double)

    is.int32(int)

    is.long(long)

    is.Long(Long)

    • Support Long instance.

    License

    MIT

    Install

    npm i is-type-of

    DownloadsWeekly Downloads

    189,502

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    7.45 kB

    Total Files

    5

    Last publish

    Collaborators

    • dead_horse
    • fengmk2