@bemoje/is-constructor
Returns true if 'value' is a constructor
Version
Travis CI
Dependencies
Stats
Donate
Installation
npm install @bemoje/is-constructor
npm install --save @bemoje/is-constructor
npm install --save-dev @bemoje/is-constructor
Usage
import isConstructor from '@bemoje/is-constructor'
isConstructor(class {})
//=> true
isConstructor(function () {})
//=> true
isConstructor(() => {})
//=> false
isConstructor(/s/)
//=> false
isConstructor(void 0)
//=> false
isConstructor(null)
//=> false
isConstructor('asd')
//=> false
isConstructor(2)
//=> false
Tests
Uses Jest to test module functionality. Run tests to get coverage details.
npm run test
API
isConstructor
Returns
true if 'value' is a constructor
Parameters
-
constructor
any The value to evaluate