math
Small deterministic arithmetic helpers: round, add, subtract, multiply, and a divide that returns a Result so you can handle division by zero.
Functions
round
ts
round(num: number, precision: number): numberRound a number to a given number of decimal places.
@param num - The number to round @param precision - The number of decimal places
Parameters:
| Name | Type | Default |
|---|---|---|
| num | number | |
| precision | number |
Returns: number
(source)
add
ts
add(a: number, b: number): numberParameters:
| Name | Type | Default |
|---|---|---|
| a | number | |
| b | number |
Returns: number
(source)
subtract
ts
subtract(a: number, b: number): numberParameters:
| Name | Type | Default |
|---|---|---|
| a | number | |
| b | number |
Returns: number
(source)
multiply
ts
multiply(a: number, b: number): numberParameters:
| Name | Type | Default |
|---|---|---|
| a | number | |
| b | number |
Returns: number
(source)
divide
ts
divide(a: number, b: number): Result<number>Parameters:
| Name | Type | Default |
|---|---|---|
| a | number | |
| b | number |
Returns: Result<number>
(source)