Class EvDecoder<T>

TLV-VALUE decoder that understands Packet Format v0.3 evolvability guidelines.

Type Parameters

  • T

Hierarchy

  • EvDecoder

Constructors

  • Constructor.

    Type Parameters

    • T

    Parameters

    • typeName: string

      type name, used in error messages.

    • topTT: number | readonly number[] = []

      if specified, check top-level TLV-TYPE to be in this list.

    Returns EvDecoder<T>

Properties

afterObservers: TlvObserver<T>[] = []

Callbacks after decoding TLV-VALUE.

beforeObservers: TlvObserver<T>[] = []

Callbacks before decoding TLV-VALUE.

Methods

  • Decode TLV to target object.

    Type Parameters

    • R = T

    Parameters

    Returns R

  • Decode TLV-VALUE to target object.

    Type Parameters

    • R = T

    Parameters

    Returns R

Generated using TypeDoc