Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DoubleDataType

Hierarchy

Index

Methods

canReadAs

  • canReadAs(valueType: object): boolean
  • Parameters

    • valueType: object

    Returns boolean

    true if a binary representation created by this data type can read as an instance * of valueType

deltaType

  • deltaType(name?: undefined | string): DeltaType<Number, Number, Bytes>
  • Parameters

    • Optional name: undefined | string

    Returns DeltaType<Number, Number, Bytes>

    the delta type

name

  • name(): string
  • Returns string

    the name of this datatype

readAs

  • readAs<T>(valueType: object, buffer: Uint8Array, offset?: undefined | number, length?: undefined | number): T | null
  • readAs<T>(valueType: object, buffer: Bytes): T | null
  • Type parameters

    • T

    Parameters

    • valueType: object
    • buffer: Uint8Array
    • Optional offset: undefined | number
    • Optional length: undefined | number

    Returns T | null

    the value in the form of the specified type

  • Type parameters

    • T

    Parameters

    • valueType: object
    • buffer: Bytes

    Returns T | null

readValue

  • readValue(input: Uint8Array, offset?: undefined | number, length?: undefined | number): Number | null
  • readValue(input: Bytes): Number | null
  • Parameters

    • input: Uint8Array
    • Optional offset: undefined | number
    • Optional length: undefined | number

    Returns Number | null

    an instance of this data type value

  • Parameters

    Returns Number | null

writeValue

  • writeValue(value: Number | undefined | null): Buffer
  • Parameters

    • value: Number | undefined | null

    Returns Buffer

    the serialised value as a buffer

writeValueToArray

  • writeValueToArray(value: Number | undefined | null): Uint8Array
  • Parameters

    • value: Number | undefined | null

    Returns Uint8Array

    the serialised value as a buffer