Function whenIsFalsy

  • Conditional handler for when something is a Falsy value.

    Type Parameters

    • TrueOutput

    Parameters

    • truthyHandler: Unary<Falsy, TrueOutput>

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

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

        • FalseInput = Falsy

        • FalseOutput = TrueOutput

        Parameters

        • falsyHandler: Unary<FalseInput, FalseOutput>

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

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

            • value: unknown

            Returns TrueOutput | FalseOutput