Hierarchy

  • ClassForEach<number>
    • Bytes

Implements

  • Iterable<number>

Constructors

  • Parameters

    • buffer: ArrayBuffer
    • start: number
    • end: number

    Returns Bytes

Properties

buffer: ArrayBuffer
end: number
start: number

Accessors

  • get capacity(): number
  • return bytes capacity

    Returns number

  • get length(): number
  • return bytes length

    Returns number

  • get reverse(): Iterable<number>
  • Sealed

    Returns an object that implements a js Iterable, but it traverses the data in reverse

    Returns Iterable<number>

Methods

  • implements js Iterable

    Sealedl

    Returns Iterator<number, any, undefined>

  • Add a new element at the end of the slice and return the new slice

    Parameters

    • Rest ...vals: number[]

    Returns Bytes

  • Parameters

    • Rest ...vals: ArrayBuffer[]

    Returns Bytes

  • return DataView of Bytes

    Returns DataView

  • Traverse the container looking for elements until the callback returns true, then stop looking

    Returns

    whether the element was found

    Parameters

    • callback: ValidCallback<number>

      Determine whether it is the element to be found

    • Optional reverse: boolean

      If true, traverse the container in reverse order

    Returns boolean

  • call callback on each element in the container in turn

    Parameters

    • callback: ValueCallback<number>
    • Optional reverse: boolean

      If true, traverse the container in reverse order

    Returns void

  • Returns whether the data data exists in the container

    Parameters

    • data: number
    • Optional reverse: boolean
    • Optional callback: CompareCallback<number>

    Returns boolean

  • return js iterator

    Parameters

    • Optional reverse: boolean

      If true, returns an iterator to traverse in reverse

    Returns Iterator<number, any, undefined>

  • Adds all the elements of an container into a string, separated by the specified separator string.

    Type Parameters

    • TO

    Parameters

    • Optional separator: string

      A string used to separate one element of the container from the next in the resulting string. If omitted, the array elements are separated with a comma.

    • Optional callback: MapCallback<number, TO>
    • Optional reverse: boolean

      If true, traverse the container in reverse order

    Returns string

  • Convert container to array

    Type Parameters

    • TO

    Parameters

    • callback: MapCallback<number, TO>
    • Optional reverse: boolean

      If true, traverse the container in reverse order

    Returns TO[]

  • take sub-slices

    Throws

    TypeError

    Throws

    RangeError

    Parameters

    • Optional start: number
    • Optional end: number

    Returns Bytes

  • Creates a Bytes attached to the incoming ArrayBuffer

    Throws

    TypeError

    Throws

    RangeError

    Parameters

    • b: ArrayBuffer
    • Optional start: number
    • Optional end: number

    Returns Bytes

  • Create a Bytes

    Throws

    TypeError

    Throws

    RangeError

    Parameters

    • length: number
    • Optional capacity: number

    Returns Bytes

Generated using TypeDoc