Options
All
  • Public
  • Public/Protected
  • All
Menu
version

1.0.0

since

1.0.5

Hierarchy

  • BitString

Index

Constructors

constructor

  • Parameters

    • Optional initialValue: string | number
    • type: number | BitStringType = ...

    Returns BitString

Accessors

HEX

  • get HEX(): string
  • Returns string

Length

  • get Length(): number
  • Returns number

Methods

AND

  • since

    1.1.20

    version

    2019-04-01

    Parameters

    Returns BitString

Add

  • since

    1.1.20

    version

    2019-04-01

    Parameters

    Returns BitString

AnyBit

  • AnyBit(): boolean
  • Returns boolean

Clone

  • Returns BitString

GetBit

  • GetBit(offset: number, defaultVal?: boolean): boolean
  • since

    1.1.20

    version

    2019-04-01

    Parameters

    • offset: number
    • defaultVal: boolean = false

    Returns boolean

LeftRotate

  • LeftRotate(n: number, bits?: number): BitString
  • Parameters

    • n: number
    • bits: number = 64

    Returns BitString

LeftShift

  • Parameters

    • n: number

    Returns BitString

NOT

  • since

    1.1.20

    version

    2019-04-01

    Returns BitString

OR

  • since

    1.1.20

    version

    2019-04-01

    Parameters

    Returns BitString

Reflect

  • Parameters

    • Optional bits: number

    Returns BitString

RightRotate

  • RightRotate(n: number, bits?: number): BitString
  • Parameters

    • n: number
    • bits: number = 64

    Returns BitString

RightShift

  • Parameters

    • n: number

    Returns BitString

SetBit

  • SetBit(offset: number, val: boolean): BitString
  • Set some bit

    Parameters

    • offset: number

      right to left, start from 1

    • val: boolean

      true or false

    Returns BitString

SetLength

  • Parameters

    • bits: number

    Returns BitString

Swap

  • Parameters

    • bytes: number = 8

    Returns BitString

ToBytes

  • ToBytes(bits?: number): number[]
  • Parameters

    • Optional bits: number

    Returns number[]

ToNumber

  • ToNumber(): number
  • Returns number

XOR

  • since

    1.1.20

    version

    2019-04-01

    Parameters

    Returns BitString

toString

  • Parameters

    Returns string

Static FromBytes

  • Parameters

    • Rest ...bytes: number[]

    Returns BitString

Static Initialize2d

  • Initialize2d(x: number, y: number): any[][]
  • Parameters

    • x: number
    • y: number

    Returns any[][]

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Class
  • Class with type parameter
  • Constructor
  • Method
  • Interface
  • Interface with type parameter
  • Enumeration
  • Static method

Generated using TypeDoc