uom-types - v0.0.0-development
    Preparing search index...

    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).