Function whenIsSafeInteger

  • Conditional handler for when a number is a SafeInteger.

    Type Parameters

    • TrueOutput

    Parameters

    • truthyHandler: Unary<number, TrueOutput>

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

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

        • FalseInput = number

        • FalseOutput = TrueOutput

        Parameters

        • falsyHandler: Unary<FalseInput, FalseOutput>

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

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

            • value: number

            Returns TrueOutput | FalseOutput