Class StateVector

SVS state vector.

Constructors

Methods

  • Iterate over nodes and their sequence numbers.

    Returns IterableIterator<[id: Name, seqNum: number]>

  • Update this state vector to have newer sequence numbers between this and other.

    Parameters

    Returns void

  • Set node sequence number or entry.

    Parameters

    • id: Name
    • entry: number | StateVector.NodeEntry

      If specified as number, it's interpreted as sequence number, and Date.now() is used as lastUpdate. Otherwise, it's used as the node entry.

    Returns void

    Remarks

    Setting sequence number to zero removes the node.