@uniswap/sdk-core / Exports / Percent
Class: Percent
Hierarchy
-
↳
Percent
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new Percent(numerator, denominator?)
Parameters
| Name | Type |
|---|---|
numerator | BigintIsh |
denominator | BigintIsh |
Inherited from
Defined in
entities/fractions/fraction.ts:28
Properties
denominator
• Readonly denominator: default
Inherited from
Defined in
entities/fractions/fraction.ts:26
isPercent
• Readonly isPercent: true
This boolean prevents a fraction from being interpreted as a Percent
Defined in
entities/fractions/percent.ts:19
numerator
• Readonly numerator: default
Inherited from
Defined in
entities/fractions/fraction.ts:25
Accessors
asFraction
• get asFraction(): Fraction
Helper method for converting any super class back to a fraction
Returns
Inherited from
Fraction.asFraction
Defined in
entities/fractions/fraction.ts:154
quotient
• get quotient(): default
Returns
default
Inherited from
Fraction.quotient
Defined in
entities/fractions/fraction.ts:42
remainder
• get remainder(): Fraction
Returns
Inherited from
Fraction.remainder
Defined in
entities/fractions/fraction.ts:47
Methods
add
▸ add(other): Percent
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
Overrides
Defined in
entities/fractions/percent.ts:21
divide
▸ divide(other): Percent
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
Overrides
Defined in
entities/fractions/percent.ts:33
equalTo
▸ equalTo(other): boolean
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
boolean
Inherited from
Defined in
entities/fractions/fraction.ts:91
greaterThan
▸ greaterThan(other): boolean
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
boolean
Inherited from
Defined in
entities/fractions/fraction.ts:99
invert
▸ invert(): Fraction
Returns
Inherited from
Defined in
entities/fractions/fraction.ts:51
lessThan
▸ lessThan(other): boolean
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
boolean
Inherited from
Defined in
entities/fractions/fraction.ts:83
multiply
▸ multiply(other): Percent
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
Overrides
Defined in
entities/fractions/percent.ts:29
subtract
▸ subtract(other): Percent
Parameters
| Name | Type |
|---|---|
other | BigintIsh | Fraction |
Returns
Overrides
Defined in
entities/fractions/percent.ts:25
toFixed
▸ toFixed(decimalPlaces?, format?, rounding?): string
Parameters
| Name | Type | Default value |
|---|---|---|
decimalPlaces | number | 2 |
format? | object | undefined |
rounding? | Rounding | undefined |
Returns
string
Overrides
Defined in
entities/fractions/percent.ts:41
toSignificant
▸ toSignificant(significantDigits?, format?, rounding?): string
Parameters
| Name | Type | Default value |
|---|---|---|
significantDigits | number | 5 |
format? | object | undefined |
rounding? | Rounding | undefined |
Returns
string