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);

});

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i has-instance

    Weekly Downloads

    1

    Version

    1.0.6

    License

    ISC

    Unpacked Size

    16.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • bluelovers