isdotjs
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

is.js

JavaScript isser library. Node, AMD and browser support

Install:

npm i --save isdotjs

Documentation:

Imports

import is from 'isdotjs';
import is from 'isdotjs/dist/isdotjs.m'; // Module
import is from 'isdotjs/dist/isdotjs.umd'; // UMD
import is from 'isdotjs/dist/isdotjs'; // CJS

is.Array();

is.Array(['a', 'b', 'c']);
// Returns true

is.Object();

is.Object({ name: 'isJs' });
// Returns true

is.Function();

is.Function(function() {});
// Returns true

is.Undefined();

var test;
is.Undefined(test);
// Returns true

is.String();

is.String('my string');
// Returns true

is.Empty();

is.Empty({});
// Returns true
 
is.Empty([]);
// Returns true
 
is.Empty('');
// Returns true

is.Number();

is.Number(123);
// Returns true
 
is.Number(1.1);
// Returns true
 
is.Number(-123);
// Returns true
 
is.Number(-1.2);
// Returns true

is.Integer();

is.Integer(1);
// Returns true
 
is.Integer(1.0);
// Returns true

is.Float();

is.Float(1.1);
// Returns true
 
is.Float(-1.1);
// Returns true

is.Boolean();

is.Boolean(true);
// Returns true
 
is.Boolean(false);
// Returns true

is.Null();

is.Null(null);
// Returns true

is.Element();

var el = document.createElement('div');
is.Element(el);
// Returns true

is.Date();

is.Date(new Date);
// Returns true

is.RegExp();

is.RegExp(/a-z/);
// Returns true

is.Global();

is.Global(window);
// Returns true

Package Sidebar

Install

npm i isdotjs

Weekly Downloads

0

Version

3.0.0

License

none

Unpacked Size

15.7 kB

Total Files

12

Last publish

Collaborators

  • bjarneo