Skip to content

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): number

Round a number to a given number of decimal places.

@param num - The number to round @param precision - The number of decimal places

Parameters:

NameTypeDefault
numnumber
precisionnumber

Returns: number

(source)

add

ts
add(a: number, b: number): number

Parameters:

NameTypeDefault
anumber
bnumber

Returns: number

(source)

subtract

ts
subtract(a: number, b: number): number

Parameters:

NameTypeDefault
anumber
bnumber

Returns: number

(source)

multiply

ts
multiply(a: number, b: number): number

Parameters:

NameTypeDefault
anumber
bnumber

Returns: number

(source)

divide

ts
divide(a: number, b: number): Result<number>

Parameters:

NameTypeDefault
anumber
bnumber

Returns: Result<number>

(source)