SwapKitNumber
Defined in: packages/helpers/src/modules/swapKitNumber.ts:5
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SwapKitNumber(
params
):SwapKitNumber
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:84
Parameters
Section titled “Parameters”params
Section titled “params”SKBigIntParams
Returns
Section titled “Returns”SwapKitNumber
Inherited from
Section titled “Inherited from”Properties
Section titled “Properties”bigIntValue
Section titled “bigIntValue”bigIntValue:
bigint
=0n
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:59
Inherited from
Section titled “Inherited from”decimal?
Section titled “decimal?”
optional
decimal:number
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:60
Inherited from
Section titled “Inherited from”decimalMultiplier
Section titled “decimalMultiplier”decimalMultiplier:
bigint
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:58
Inherited from
Section titled “Inherited from”BigIntArithmetics
.decimalMultiplier
Methods
Section titled “Methods”add(…
args
):SwapKitNumber
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:106
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”SwapKitNumber
Inherited from
Section titled “Inherited from”div(…
args
):SwapKitNumber
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:115
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”SwapKitNumber
Inherited from
Section titled “Inherited from”eq(
value
):boolean
Defined in: packages/helpers/src/modules/swapKitNumber.ts:6
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
eqValue()
Section titled “eqValue()”eqValue(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:130
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”formatBigIntToSafeValue()
Section titled “formatBigIntToSafeValue()”formatBigIntToSafeValue(
value
,decimal?
):string
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:267
Parameters
Section titled “Parameters”bigint
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”BigIntArithmetics
.formatBigIntToSafeValue
getBaseValue()
Section titled “getBaseValue()”getBaseValue<
T
>(type
,decimal?
):NumberPrimitivesType
[T
]
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:153
Type Parameters
Section titled “Type Parameters”T
extends AllowedNumberTypes
Parameters
Section titled “Parameters”T
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”NumberPrimitivesType
[T
]
Inherited from
Section titled “Inherited from”BigIntArithmetics
.getBaseValue
getBigIntValue()
Section titled “getBigIntValue()”getBigIntValue(
value
,decimal?
):bigint
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:170
Parameters
Section titled “Parameters”InitialisationValueType
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”bigint
Inherited from
Section titled “Inherited from”BigIntArithmetics
.getBigIntValue
getValue()
Section titled “getValue()”getValue<
T
>(type
,decimal?
):NumberPrimitivesType
[T
]
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:134
Type Parameters
Section titled “Type Parameters”T
extends AllowedNumberTypes
Parameters
Section titled “Parameters”T
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”NumberPrimitivesType
[T
]
Inherited from
Section titled “Inherited from”gt(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:118
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”gte(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:121
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”lt(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:124
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”lte(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:127
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”mul(…
args
):SwapKitNumber
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:112
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”SwapKitNumber
Inherited from
Section titled “Inherited from”set(
value
):this
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:97
Parameters
Section titled “Parameters”SKBigIntParams
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”sub(…
args
):SwapKitNumber
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:109
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”SwapKitNumber
Inherited from
Section titled “Inherited from”toAbbreviation()
Section titled “toAbbreviation()”toAbbreviation(
digits
):string
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:228
Parameters
Section titled “Parameters”digits
Section titled “digits”number
= 2
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”BigIntArithmetics
.toAbbreviation
toCurrency()
Section titled “toCurrency()”toCurrency(
currency
,__namedParameters
):string
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:242
Parameters
Section titled “Parameters”currency
Section titled “currency”string
= "$"
__namedParameters
Section titled “__namedParameters”currencyPosition?
Section titled “currencyPosition?”string
= "start"
decimal?
Section titled “decimal?”number
= 2
decimalSeparator?
Section titled “decimalSeparator?”string
= "."
thousandSeparator?
Section titled “thousandSeparator?”string
= ","
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”toFixed()
Section titled “toFixed()”toFixed(
fixedDigits
):string
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:210
Parameters
Section titled “Parameters”fixedDigits
Section titled “fixedDigits”number
= 6
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”toSignificant()
Section titled “toSignificant()”toSignificant(
significantDigits
):string
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:180
Parameters
Section titled “Parameters”significantDigits
Section titled “significantDigits”number
= 6
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”BigIntArithmetics
.toSignificant
fromBigInt()
Section titled “fromBigInt()”
static
fromBigInt(value
,decimal?
):SwapKitNumber
Defined in: packages/helpers/src/modules/swapKitNumber.ts:10
Parameters
Section titled “Parameters”bigint
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”SwapKitNumber
Overrides
Section titled “Overrides”shiftDecimals()
Section titled “shiftDecimals()”
static
shiftDecimals(__namedParameters
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:69
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”number
number
SwapKitNumber