Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @stablelib/int

Index

Variables

MAX_SAFE_INTEGER: 9007199254740991 = 9007199254740991

Math.pow(2, 53) - 1

In ES2015 Number.MAX_SAFE_INTEGER.

Functions

  • add(a: number, b: number): number
  • 32-bit integer addition.

    Parameters

    • a: number
    • b: number

    Returns number

  • isInteger(n: number): boolean
  • Returns true if the argument is an integer number.

    In ES2015, Number.isInteger.

    Parameters

    • n: number

    Returns boolean

  • isSafeInteger(n: number): boolean
  • Returns true if the argument is a safe integer number (-MIN_SAFE_INTEGER < number <= MAX_SAFE_INTEGER)

    In ES2015, Number.isSafeInteger.

    Parameters

    • n: number

    Returns boolean

  • mul(a: number, b: number): number
  • 32-bit integer multiplication.

    Parameters

    • a: number
    • b: number

    Returns number

  • rotl(x: number, n: number): number
  • 32-bit integer left rotation

    Parameters

    • x: number
    • n: number

    Returns number

  • rotr(x: number, n: number): number
  • 32-bit integer left rotation

    Parameters

    • x: number
    • n: number

    Returns number

  • sub(a: number, b: number): number
  • 32-bit integer subtraction.

    Parameters

    • a: number
    • b: number

    Returns number

Generated using TypeDoc