import * as mod from "https://github.gh-proxy.cn/raw.githubusercontent.com/baetheus/fun/main/number.ts";The number module contains combinators for working with numbers.
| CombinableNumberMax | A Combinable instance for number that uses Math.max for combineenation. It contains the method combine. |
| CombinableNumberMin | A Combinable instance for number that uses Math.min for combineenation. It contains the method combine. |
| CombinableNumberProduct | A Combinable instance for number that uses multiplication for combineenation. It contains the method combine. |
| CombinableNumberSum | A Combinable instance for number that uses addition for combineenation. It contains the method combine. |
| ComparableNumber | The canonical implementation of Comparable for number. It contains the method equal. |
| InitializableNumberMax | A Initializable instance for number that uses Math.max for combineenation. It contains the method combine. |
| InitializableNumberMin | A Initializable instance for number that uses Math.min for combineenation. It contains the method combine. |
| InitializableNumberProduct | A Initializable instance for number that uses multiplication for combineenation. It contains the method combine. |
| InitializableNumberSum | A Initializable instance for number that uses addition for combineenation. It contains the method combine. |
| ShowableNumber | The canonical instance of Showable for number. It contains the method show. |
| SortableNumber | The canonical implementation of Sortable for number. It contains the method compare. |
| add | Add two numbers. |
| compare | Compare two numbers and return true if they are equal. |
| divides | Return true if first evenly divides second. |
| initNegInf | A constant function that always returns Number.NEGATIVE_INFINITY. This is the maximum identity and is used as the init value for InitializableNumberMiximum. |
| initOne | A constant function that always returns 1. This is the multiplicative identity and is used as the init value for InitializableNumberProduct. |
| initPosInf | A constant function that always returns Number.POSITIVE_INFINITY. This is the minimum identity and is used as the init value for InitializableNumberMinimum. |
| initZero | A constant function that always returns 0. This is the additive identity and is used as the init value for InitializableNumberSum. |
| lte | Compare two numbers and return true if first is less than or equal to second. |
| mod | Return the positive modulus of two numbers. |
| multiply | Multiply two numbers. |
| sort | Compare two numbers and return their Ordering. 0 denotes equality, -1 denotes that first is less than second, and 1 denotes that first is greater than second. |