Function whenIsPrototypeOfObject

  • Conditional handler for when something has an Object prototype.

    Type Parameters

    • TrueOutput

    Parameters

    • truthyHandler: Unary<object, TrueOutput>

    Returns (<FalseInput, FalseOutput>(falsyHandler: Unary<FalseInput, FalseOutput>) => ((value: object) => TrueOutput | FalseOutput))

      • <FalseInput, FalseOutput>(falsyHandler: Unary<FalseInput, FalseOutput>): ((value: object) => TrueOutput | FalseOutput)
      • Type Parameters

        • FalseInput = object

        • FalseOutput = TrueOutput

        Parameters

        • falsyHandler: Unary<FalseInput, FalseOutput>

        Returns ((value: object) => TrueOutput | FalseOutput)

          • (value: object): TrueOutput | FalseOutput
          • Parameters

            • value: object

            Returns TrueOutput | FalseOutput