API Overview
Quick reference for all exports from @wzo/calc.
API Overview
All exports from @wzo/calc, grouped by purpose:
Expression / Formatting
calc(expr, options?)— for computation: expression evaluation + (optional) formatting, throws on errorfmt(value, options?)— for display: a display-safe version of calc (supports arithmetic + formatting), falls back to_erroron error
Chaining
chainAdd / chainSub / chainMul / chainDiv— chainable arithmetic, e.g.chainAdd(10).sub(3).mul(2)()
Standalone Functions
add / sub / mul / div / sqrt / pow / mod— returnnumberaddStr / … / sqrtStr / powStr / modStr— return high-precisionstring
Aggregation
calcSum / calcAvg / calcMedian / calcMax / calcMin— array / object-array aggregation
Global Config
setConfig / resetConfig / getConfig— global: error fallback, default format, division precision- Per-call precision:
div/divStr/chainDiv/calcAvgaccept{ _precision }as a trailing argument to override precision for that call only