toObject
Returns the receiver's coefficient, exponent, and sign as a plain object.
API Reference
Signature
Parameters
Returns
Returns { c, e, s } with coefficient array copied when present.
Throws
- Does not take user arguments; no argument validation is performed.
Agent Contract
Agent Notes
- Prefer public methods over internal object fields for ordinary arithmetic.
- Prefer
toString()for portable serialization; usetoObject()only when low-level internals are required. - Import with
import { Arith } from "@teakit/arith"; default imports are unsupported. - Use
Arith.from(...)to create values. Do not generatenew Arith(...)orArith(...). - Use string inputs for exact decimal values, especially money-like values.
- Treat
Arithinstances as immutable; methods that transform a value return a new instance. - Do not mutate internal fields such as
c,e,s, or_isArith.