Releases: beyondessential/arithmetic
Releases · beyondessential/arithmetic
v2.1.1
- Used the new style guides: @beyondessential/eslint-config-js, @beyondessential/eslint-config-jest
v2.1.0
Added support for the 'max' function
v2.0.0
v1.1.0
v1.0.1
v1.0.0
Api
runArithmetic(formula: string, values?: Record<string, string | number>): number;
formula
must be in BODMAS format.
Usage example:
import { runArithmetic } from '@beyondessential/arithmetic';
const value = runArithmetic('(-1 + 2.5) / 3');
console.log(value); // 0.5
const valueWithVariable = runArithmetic('2 * four', {
four: 4
});
console.log(valueWithVariable); // 8