Node Packaged Masterfully

    is
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/is package

    3.3.0 • Public • Published

    is Version Badge

    Build Status dependency status dev dependency status License Downloads

    npm badge

    browser support

    The definitive JavaScript type testing library

    To be or not to be? This is the library!

    Installation

    As a node.js module

    $ npm install is

    As a component

    $ component install enricomarino/is

    API

    general

    • is.a (value, type) or is.type (value, type)
    • is.defined (value)
    • is.empty (value)
    • is.equal (value, other)
    • is.hosted (value, host)
    • is.instance (value, constructor)
    • is.instanceof (value, constructor) - deprecated, because in ES3 browsers, "instanceof" is a reserved word
    • is.nil (value)
    • is.null (value) - deprecated, because in ES3 browsers, "null" is a reserved word
    • is.undef (value)
    • is.undefined (value) - deprecated, because in ES3 browsers, "undefined" is a reserved word

    arguments

    • is.args (value)
    • is.arguments (value) - deprecated, because "arguments" is a reserved word
    • is.args.empty (value)

    array

    • is.array (value)
    • is.array.empty (value)
    • is.arraylike (value)

    boolean

    • is.bool (value)
    • is.boolean (value) - deprecated, because in ES3 browsers, "boolean" is a reserved word
    • is.false (value) - deprecated, because in ES3 browsers, "false" is a reserved word
    • is.true (value) - deprecated, because in ES3 browsers, "true" is a reserved word

    date

    • is.date (value)

    element

    • is.element (value)

    error

    • is.error (value)

    function

    • is.fn (value)
    • is.function (value) - deprecated, because in ES3 browsers, "function" is a reserved word

    number

    • is.number (value)
    • is.infinite (value)
    • is.decimal (value)
    • is.divisibleBy (value, n)
    • is.integer (value)
    • is.int (value) - deprecated, because in ES3 browsers, "int" is a reserved word
    • is.maximum (value, others)
    • is.minimum (value, others)
    • is.nan (value)
    • is.even (value)
    • is.odd (value)
    • is.ge (value, other)
    • is.gt (value, other)
    • is.le (value, other)
    • is.lt (value, other)
    • is.within (value, start, finish)

    object

    • is.object (value)

    regexp

    • is.regexp (value)

    string

    • is.string (value)

    encoded binary

    • is.base64 (value)
    • is.hex (value)

    Symbols

    • is.symbol (value)

    BigInts

    • is.bigint (value)

    Contributors

    Keywords

    Install

    npm i is

    DownloadsWeekly Downloads

    1,465,205

    Version

    3.3.0

    License

    MIT

    Unpacked Size

    57.5 kB

    Total Files

    8

    Last publish

    Collaborators

    • enricomarino
    • ljharb