BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:57
Extended by
Section titled “Extended by”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BigIntArithmetics(
params
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:84
Parameters
Section titled “Parameters”params
Section titled “params”SKBigIntParams
Returns
Section titled “Returns”BigIntArithmetics
Properties
Section titled “Properties”bigIntValue
Section titled “bigIntValue”bigIntValue:
bigint
=0n
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:59
decimal?
Section titled “decimal?”
optional
decimal:number
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:60
decimalMultiplier
Section titled “decimalMultiplier”decimalMultiplier:
bigint
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:58
Methods
Section titled “Methods”add(…
args
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:106
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”BigIntArithmetics
div(…
args
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:115
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”BigIntArithmetics
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
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
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
]
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
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
]
gt(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:118
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
gte(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:121
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
lt(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:124
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
lte(
value
):boolean
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:127
Parameters
Section titled “Parameters”InitialisationValueType
Returns
Section titled “Returns”boolean
mul(…
args
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:112
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”BigIntArithmetics
set(
value
):this
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:97
Parameters
Section titled “Parameters”SKBigIntParams
Returns
Section titled “Returns”this
sub(…
args
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:109
Parameters
Section titled “Parameters”…InitialisationValueType
[]
Returns
Section titled “Returns”BigIntArithmetics
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
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
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
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
fromBigInt()
Section titled “fromBigInt()”
static
fromBigInt(value
,decimal?
):BigIntArithmetics
Defined in: packages/helpers/src/modules/bigIntArithmetics.ts:62
Parameters
Section titled “Parameters”bigint
decimal?
Section titled “decimal?”number
Returns
Section titled “Returns”BigIntArithmetics
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
Returns
Section titled “Returns”BigIntArithmetics