Long | mongodb (original) (raw)
add
and
Sum
comp
- comp(other): -1 | 0 | 1
Returns -1 | 0 | 1
compare
- compare(other): -1 | 0 | 1
Returns -1 | 0 | 1
0 if they are the same, 1 if the this is greater and -1 if the given one is greater
div
divide
Quotient
eq
- eq(other): boolean
Returns boolean
equals
- equals(other): boolean
Returns boolean
eqz
- eqz(): boolean
Returns boolean
ge
- ge(other): boolean
Returns boolean
getHighBits
- getHighBits(): number
Returns number
getHighBitsUnsigned
- getHighBitsUnsigned(): number
Returns number
getLowBits
- getLowBits(): number
Returns number
getLowBitsUnsigned
- getLowBitsUnsigned(): number
Returns number
getNumBitsAbs
- getNumBitsAbs(): number
Returns number
greaterThan
- greaterThan(other): boolean
Returns boolean
greaterThanOrEqual
- greaterThanOrEqual(other): boolean
Returns boolean
gt
- gt(other): boolean
Returns boolean
gte
- gte(other): boolean
Returns boolean
inspect
- inspect(depth?, options?, inspect?): string
Parameters
Optional
depth: numberOptional
options: unknownOptional
inspect: InspectFn
Returns string
isEven
- isEven(): boolean
Returns boolean
isNegative
- isNegative(): boolean
Returns boolean
isOdd
- isOdd(): boolean
Returns boolean
isPositive
- isPositive(): boolean
Returns boolean
isZero
- isZero(): boolean
Returns boolean
le
- le(other): boolean
Returns boolean
lessThan
- lessThan(other): boolean
Returns boolean
lessThanOrEqual
- lessThanOrEqual(other): boolean
Returns boolean
lt
- lt(other): boolean
Returns boolean
lte
- lte(other): boolean
Returns boolean
mod
modulo
mul
multiply
Product
ne
- ne(other): boolean
Returns boolean
neg
negate
neq
- neq(other): boolean
Returns boolean
not
notEquals
- notEquals(other): boolean
Returns boolean
or
Returns Long
rem
shiftLeft
Returns Long
Shifted Long
shiftRight
Returns Long
Shifted Long
shiftRightUnsigned
Returns Long
Shifted Long
shl
Returns Long
shr
Returns Long
shr_u
Returns Long
shru
Returns Long
sub
subtract
Difference
toBigInt
- toBigInt(): bigint
Returns bigint
toBytes
- toBytes(le?): number[]
Parameters
Optional
le: boolean
Returns number[]
Byte representation
toBytesBE
- toBytesBE(): number[]
Returns number[]
Big endian byte representation
toBytesLE
- toBytesLE(): number[]
Returns number[]
Little endian byte representation
toExtendedJSON
- toExtendedJSON(options?): number | LongExtended
LongExtended
Returns number |
toInt
- toInt(): number
Returns number
toNumber
- toNumber(): number
Returns number
toSigned
toString
- toString(radix?): string
Parameters
Optional
radix: number
Returns string
toUnsigned
xor
Returns Long
Static
fromBigInt
- fromBigInt(value, unsigned?): Long
Parameters
- value: bigint
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromBits
- fromBits(lowBits, highBits, unsigned?): Long
Parameters
- lowBits: number
- highBits: number
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromBytes
- fromBytes(bytes, unsigned?, le?): Long
Parameters
- bytes: number[]
Optional
unsigned: booleanOptional
le: boolean
Returns Long
The corresponding Long value
Static
fromBytesBE
- fromBytesBE(bytes, unsigned?): Long
Parameters
- bytes: number[]
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromBytesLE
- fromBytesLE(bytes, unsigned?): Long
Parameters
- bytes: number[]
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromExtendedJSON
- fromExtendedJSON(doc, options?): number | bigint | Long
Parameters
- doc: {
$numberLong: string;
}
* ##### $numberLong: string Optional
options: EJSONOptions
- doc: {
Returns number | bigint | Long
Static
fromInt
- fromInt(value, unsigned?): Long
Parameters
- value: number
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromNumber
- fromNumber(value, unsigned?): Long
Parameters
- value: number
Optional
unsigned: boolean
Returns Long
The corresponding Long value
Static
fromString
The corresponding Long value
- fromString(str, radix?): Long
Parameters
- str: string
Optional
radix: number
Returns Long
The corresponding Long value
- fromString(str, unsigned?): Long
Parameters
- str: string
Optional
unsigned: boolean
Returns Long
The corresponding Long value
- fromString(str, unsigned?, radix?): Long
Parameters
- str: string
Optional
unsigned: booleanOptional
radix: number
Returns Long
The corresponding Long value
Static
fromStringStrict
The corresponding Long value
- fromStringStrict(str, unsigned?): Long
Parameters
- str: string
Optional
unsigned: boolean
Returns Long
The corresponding Long value
- fromStringStrict(str, radix?): Long
Parameters
- str: string
Optional
radix: boolean
Returns Long
The corresponding Long value
- fromStringStrict(str, unsigned?, radix?): Long
Parameters
- str: string
Optional
unsigned: booleanOptional
radix: number
Returns Long
The corresponding Long value
Static
fromValue
- fromValue(val, unsigned?): Long
Parameters
- val: string | number | {
high: number;
low: number;
unsigned?: boolean;
} Optional
unsigned: boolean
- val: string | number | {