Skip to Content

Wrapper

class

Wrapper

Constructor

constructor
Wrapper(factorySymbol: symbol, value: bigint): Wrapper

Parameters:

factorySymbol: symbol
value: bigint

Returns:

Wrapper

Properties

__value__
bigint
wrapperName
string

Methods

abs
abs(): Wrapper

Returns:

Wrapper
add
add(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
div
div(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
eq
eq(value: Numeric): boolean

Parameters:

value: Numeric

Returns:

boolean
gt
gt(value: Numeric): boolean

Parameters:

value: Numeric

Returns:

boolean
gte
gte(value: Numeric): boolean

Parameters:

value: Numeric

Returns:

boolean
isBigIntWrapper
isBigIntWrapper(): boolean

Returns:

boolean
isNegative
isNegative(): boolean

Returns:

boolean
isPositive
isPositive(): boolean

Returns:

boolean
isZero
isZero(): boolean

Returns:

boolean
lt
lt(value: Numeric): boolean

Parameters:

value: Numeric

Returns:

boolean
lte
lte(value: Numeric): boolean

Parameters:

value: Numeric

Returns:

boolean
mod
mod(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
mul
mul(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
mutateAbs
mutateAbs(): this

Returns:

this
mutateAdd
mutateAdd(value: Numeric): this

Parameters:

value: Numeric

Returns:

this
mutateDiv
mutateDiv(value: Numeric): this

Parameters:

value: Numeric

Returns:

this
mutateMul
mutateMul(value: Numeric): this

Parameters:

value: Numeric

Returns:

this
mutateNegate
mutateNegate(): this

Returns:

this
mutateSub
mutateSub(value: Numeric): this

Parameters:

value: Numeric

Returns:

this
negate
negate(): Wrapper

Returns:

Wrapper
pow
pow(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
sub
sub(value: Numeric): Wrapper

Parameters:

value: Numeric

Returns:

Wrapper
toBaseBufferBE
toBaseBufferBE(width: number): Buffer

Parameters:

width: number

Returns:

Buffer
toBaseBufferLE
toBaseBufferLE(width: number): Buffer

Parameters:

width: number

Returns:

Buffer
toNumber
toNumber(): number

Returns:

number
toString
toString(base: number): string

Parameters:

base: number

Returns:

string
unwrap
unwrap(): bigint

Returns:

bigint
[hasInstance]
[hasInstance](instance: unknown): boolean

Parameters:

instance: unknown

Returns:

boolean
isUnderlyingInstance
isUnderlyingInstance(value: unknown): any

Parameters:

value: unknown

Returns:

any
wrap
wrap(numberLike: string | number | bigint, base: 10 | 16): Wrapper

Parameters:

numberLike: string | number | bigint
base: 10 | 16

Returns:

Wrapper

Accessors

[BigIntWrapperIdSymbol]

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help