Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DataView

Index

Properties

[toStringTag]: string
buffer: ArrayBuffer
byteLength: number
byteOffset: number

Methods

  • getBigInt64(byteOffset: number, littleEndian?: boolean): bigint
  • Gets the BigInt64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns bigint

  • getBigUint64(byteOffset: number, littleEndian?: boolean): bigint
  • Gets the BigUint64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns bigint

  • getFloat32(byteOffset: number, littleEndian?: boolean): number
  • Gets the Float32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getFloat64(byteOffset: number, littleEndian?: boolean): number
  • Gets the Float64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getInt16(byteOffset: number, littleEndian?: boolean): number
  • Gets the Int16 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getInt32(byteOffset: number, littleEndian?: boolean): number
  • Gets the Int32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getInt8(byteOffset: number): number
  • Gets the Int8 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    Returns number

  • getUint16(byteOffset: number, littleEndian?: boolean): number
  • Gets the Uint16 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getUint32(byteOffset: number, littleEndian?: boolean): number
  • Gets the Uint32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be read.

    Returns number

  • getUint8(byteOffset: number): number
  • Gets the Uint8 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be retrieved.

    Returns number

  • setBigInt64(byteOffset: number, value: bigint, littleEndian?: boolean): void
  • Stores a BigInt64 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: bigint

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setBigUint64(byteOffset: number, value: bigint, littleEndian?: boolean): void
  • Stores a BigUint64 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: bigint

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setFloat32(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Float32 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setFloat64(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Float64 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setInt16(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Int16 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setInt32(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Int32 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setInt8(byteOffset: number, value: number): void
  • Stores an Int8 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    Returns void

  • setUint16(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Uint16 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setUint32(byteOffset: number, value: number, littleEndian?: boolean): void
  • Stores an Uint32 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    • Optional littleEndian: boolean

      If false or undefined, a big-endian value should be written.

    Returns void

  • setUint8(byteOffset: number, value: number): void
  • Stores an Uint8 value at the specified byte offset from the start of the view.

    Parameters

    • byteOffset: number

      The place in the buffer at which the value should be set.

    • value: number

      The value to set.

    Returns void

Generated using TypeDoc