isClass
Test if a value is a class.
Usage
var isClass = require( '@stdlib/assert/is-class' );
isClass( value )
Tests if a value is a class.
var bool = isClass( class Animal { speak() { return this; } } ); // returns true var Rectangle = class { constructor( height, width ) { this.height = height; this.width = width; } }; bool = isClass( Rectangle ); // returns true bool = isClass( null ); // returns false
Examples
var isClass = require( '@stdlib/assert/is-class' ); var bool = isClass( class Person {} ); // returns true bool = isClass( function Person() {} ); // returns false bool = isClass( [] ); // returns false bool = isClass( {} ); // returns false bool = isClass( null ); // returns false