Function modSafe

  • Perform mathematic modular arithmetic.

    Type Parameters

    • T extends number

    Parameters

    • a: OperationIO<T>

      Must be an integer.

    • b: OperationIO<T>

      Must be a positive integer.

    Returns OperationIO<T>

    An integer between zero (inclusive) and b (exclusive).

  • Perform mathematic modular arithmetic.

    Type Parameters

    • T extends number

    Parameters

    • b: OperationIO<T>

      Must be a positive integer.

    Returns (a: OperationIO<T>) => OperationIO<T>

    A function that takes a integer and returns an integer between zero (inclusive) and b (exclusive).