----- Documentation: [html](https://docs-beta.ethers.io/) ----- FixedNumber =========== Types ----- ### FixedFormat TODO #### ***"fixed"*** A shorthand for `fixed128x80`. Creating Instances ------------------ The FixedNumber constructor cannot be called directly. There are several static methods for creating a FixedNumber. #### *BigNumber* . **from** ( value [ , format="fixed" ] ) **=>** *[FixedNumber](./)* Returns an instance of a **FixedNumber** for *value* as a *format*. #### *BigNumber* . **fromBytes** ( aBytesLike [ , format="fixed" ] ) **=>** *[FixedNumber](./)* Returns an instance of a **FixedNumber** for *value* as a *format*. #### *BigNumber* . **fromString** ( value [ , format="fixed" ] ) **=>** *[FixedNumber](./)* Returns an instance of a **FixedNumber** for *value* as a *format*. The *value* must not contain more decimals than the *format* permits. #### *BigNumber* . **fromValue** ( value [ , decimals=0 [ , format="fixed" ] ] ) **=>** *[FixedNumber](./)* Returns an instance of a **FixedNumber** for *value* with *decimals* as a *format*. Properties ---------- #### *fixednumber* . **format** The [FixedFormat](./) of *fixednumber*. Methods ------- ### Math Operations #### *fixednumber* . **addUnsafe** ( otherValue ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* **+** *otherValue*. #### *fixednumber* . **subUnsafe** ( otherValue ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* **–** *otherValue*. #### *fixednumber* . **mulUnsafe** ( otherValue ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* **×** *otherValue*. #### *fixednumber* . **divUnsafe** ( otherValue ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* **÷** *otherValue*. #### *fixednumber* . **round** ( [ decimals=0 ] ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* rounded to *decimals*. ### Conversion #### *fixednumber* . **toFormat** ( format ) **=>** *[FixedNumber](./)* Returns a new FixedNumber with the value of *fixedvalue* with *format*. #### *fixednumber* . **toHexString** ( ) **=>** *string* Returns a [Hexstring](../bytes) representation of *fixednumber*. #### *fixednumber* . **toString** ( ) **=>** *string* Returns a string representation of *fixednumber*. #### *fixednumber* . **toUnsafeFloat** ( ) **=>** *float* Returns a floating-point JavaScript number value of *fixednumber*. Due to rounding in JavaScript numbers, the value is only approximate. ### Inspection #### *BigNumber* . **isFixedNumber** ( value ) **=>** *boolean* Returns true if and only if *value* is a **FixedNumber**. ----- **Content Hash:** e58731f51c5fe088aa89a78c7649ec914dce2d65dac9c1de3c4b3a89c911b46b