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