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

1.0.6 • Public • Published

README.md

determine if a constructor object recognizes an object as its instance

install

yarn add has-instance
yarn-tool add has-instance
yt add has-instance

demo

import { hasInstance, isInstanceOf } from 'has-instance';

test(`hasInstance`, () =>
{
	let fn = hasInstance(String);

	expect(fn(new String())).toStrictEqual(true);
	expect(fn('')).toStrictEqual(false);

});

test(`isInstanceOf`, () =>
{
	let fn = isInstanceOf(new String(), String);

	expect(isInstanceOf(new String(), String)).toStrictEqual(true);
	expect(isInstanceOf('', String)).toStrictEqual(false);

});

Readme

Keywords

none

Package Sidebar

Install

npm i has-instance

Weekly Downloads

0

Version

1.0.6

License

ISC

Unpacked Size

16.2 kB

Total Files

7

Last publish

Collaborators

  • bluelovers