Converts the object to a different NumberType equivalent.
Compares this object's fields to another object's fields for equality. Equality is determined by comparing the JSON representations of the objects.
If normalizeNumberTypes
is true, then all number types will be compared as strings (i.e. "1n" === "1" === 1). Else, they will be compared as their native types (i.e. 1n !== 1 !== "1").
Optional
normalizeNumberTypes: booleanReturns the [inCurrentButNotInToCheck, overlaps].
Returns the overlap between the current range and the provided range.
Returns a new UintRangeArray that is the result of inverting the current range (i.e. getting all values within the bounds that are not in the current range).
Returns true if the range overlaps with the other range.
Searches for a specific ID within the range.
Static
FromStatic
FullStatic
FullReturns a new UintRangeArray from 1 to 18446744073709551615 (max uint64).
Protected
Static
createStatic
fromOptional
options: Partial<JsonReadOptions>Static
fromOptional
options: Partial<JsonReadOptions>Static
from
UintRange represents a range of numbers from some start ID to some end ID, inclusive.
See https://docs.bitbadges.io/for-developers/core-concepts/uint-ranges for more information.