Options
All
  • Public
  • Public/Protected
  • All
Menu

Module is/constructor

Index

Functions

Functions

  • Check if a function is a constructor

    example
     // 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)

    Parameters

    • f: unknown

      The function target to check

    Returns f is Constructor<unknown>

    Ture for constructor, False for not

Generated using TypeDoc