obj-is

is-function's creator

Usage no npm install needed!

<script type="module">
  import objIs from 'https://cdn.skypack.dev/obj-is';
</script>

README

obj-is

[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

is-function's creator

Install

$ npm install --save obj-is

Usage

var is = require('obj-is');

// Person Constructor
function Person(name) {
  this.name = name;
}

// Create `isPerson` function
var isPerson = is(Person);
isPerson(new Person('foo')); // → true
isPerson({});                // → false

// if second argument set to true
// it's test with instanceof operator
var isObject = is(Object, true);
isObject(new Person('bar')); // → true

Table of contents:

License

MIT © Ariel Mashraki [npm-image]: https://img.shields.io/npm/v/obj-is.svg?style=flat-square [npm-url]: https://npmjs.org/package/obj-is [travis-image]: https://img.shields.io/travis/a8m/obj-is.svg?style=flat-square [travis-url]: https://travis-ci.org/a8m/obj-is [coveralls-image]: https://img.shields.io/coveralls/a8m/obj-is.svg?style=flat-square [coveralls-url]: https://coveralls.io/r/a8m/obj-is [david-image]: http://img.shields.io/david/a8m/obj-is.svg?style=flat-square [david-url]: https://david-dm.org/a8m/obj-is [license-image]: http://img.shields.io/npm/l/obj-is.svg?style=flat-square [license-url]: LICENSE [downloads-image]: http://img.shields.io/npm/dm/obj-is.svg?style=flat-square [downloads-url]: https://npmjs.org/package/obj-is