Class Slice

Slice is a class that allows to read cell data

Hierarchy

  • Slice

Constructors

Properties

_reader: BitReader
_refs: Cell[]
_refsOffset: number

Accessors

Methods

  • Clone slice

    Returns

    cloned slice

    Parameters

    • fromStart: boolean = false

    Returns Slice

  • Load a single bit

    Returns

    true or false depending on the bit value

    Returns boolean

  • Load a boolean

    Returns

    true or false depending on the bit value

    Returns boolean

  • Load byte buffer

    Returns

    Buffer

    Parameters

    • bytes: number

      number of bytes to load

    Returns Buffer

  • Load int

    Returns

    int value

    Parameters

    • bits: number

      number of bits to read

    Returns number

  • Load int

    Returns

    int value

    Parameters

    • bits: number

      number of bits to read

    Returns bigint

  • Load maybe boolean

    Returns

    true or false depending on the bit value or null

    Returns null | boolean

  • Load maybe coins

    Returns

    coins value or null

    Returns null | bigint

  • Load maybe uint

    Returns

    uint value or null

    Parameters

    • bits: number

      number of bits to read

    Returns null | number

  • Load maybe uint

    Returns

    uint value or null

    Parameters

    • bits: number

      number of bits to read

    Returns null | bigint

  • Load maybe string tail from ref

    Returns

    string or null

    Returns null | string

  • Load maybe string tail

    Returns

    string or null

    Returns null | string

  • Load maybe uint

    Returns

    uint value or null

    Parameters

    • bits: number

      number of bits to read

    Returns null | number

  • Load maybe uint

    Returns

    uint value or null

    Parameters

    • bits: number

      number of bits to read

    Returns null | bigint

  • Load string tail from ref

    Returns

    string

    Returns string

  • Load uint

    Returns

    uint value

    Parameters

    • bits: number

      number of bits to read

    Returns number

  • Load uint

    Returns

    uint value

    Parameters

    • bits: number

      number of bits to read

    Returns bigint

  • Load varint

    Returns

    varint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns number

  • Load varint

    Returns

    varint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns bigint

  • Load varuint

    Returns

    varuint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns number

  • Load varuint

    Returns

    varuint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns bigint

  • Preload a signle bit

    Returns

    true or false depending on the bit value

    Returns boolean

  • Load byte buffer

    Returns

    Buffer

    Parameters

    • bytes: number

      number of bytes to load

    Returns Buffer

  • Preload coins

    Returns

    coins value

    Returns bigint

  • Preload int

    Returns

    int value

    Parameters

    • bits: number

      number of bits to read

    Returns number

  • Preload int

    Returns

    int value

    Parameters

    • bits: number

      number of bits to read

    Returns bigint

  • Preload uint

    Returns

    uint value

    Parameters

    • bits: number

      number of bits to read

    Returns number

  • Preload uint

    Returns

    uint value

    Parameters

    • bits: number

      number of bits to read

    Returns bigint

  • Preload varint

    Returns

    varint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns number

  • Preload varint

    Returns

    varint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns bigint

  • Preload varuint

    Returns

    varuint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns number

  • Preload varuint

    Returns

    varuint value

    Parameters

    • bits: number

      number of bits to read in header

    Returns bigint

  • Print slice as string by converting it to cell

    Returns

    string

    Returns string

Generated using TypeDoc