Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 | 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { type MathNode } from 'mathjs';
import { commonMathJs } from '@amalia/amalia-lang/amalia-mathjs';
/**
* If a node is a constant, return its value, else return its formula.
*/
export const getValueOrFormula = <TValue extends boolean | number | string = number>(node: MathNode) =>
commonMathJs.isConstantNode(node) ? (node.value as TValue) : (node.toString() as TValue);
|