Check if a function is a constructor
https://stackoverflow.com/a/46759625
// true isConstructor(function(){}); isConstructor(class A {}); isConstructor(Array); isConstructor(Function); isConstructor(new Function); // false isConstructor(); isConstructor(undefined); isConstructor(null); isConstructor(1); isConstructor(new Number(1)); isConstructor(Array.prototype); isConstructor(Function.prototype); isConstructor(() => {}) isConstructor({method() {}}.method)
The function target to check
Ture for constructor, False for not
Generated using TypeDoc
Check if a function is a constructor
https://stackoverflow.com/a/46759625