Automerge Repo - v2.5.2-alpha.1
    Preparing search index...

    Class PeerStateView<State>

    Type Parameters

    Index

    Constructors

    Properties

    value: PeerStatesValue<State>

    Accessors

    • get devices(): (undefined | PeerState<State>)[]

      Get all devices.

      Returns (undefined | PeerState<State>)[]

      Array of device presence States

    • get peers(): PeerState<State>[]

      Get all peers.

      Returns PeerState<State>[]

      Array of peer presence States

    • get users(): (undefined | PeerState<State>)[]

      Get all users.

      Returns (undefined | PeerState<State>)[]

      Array of user presence States

    Methods

    • Get all peers for this device.

      Parameters

      • deviceId: unknown

      Returns PeerId[]

      Array of peer ids for this device

    • Get current ephemeral state value for this device's most-recently-active peer.

      Parameters

      • deviceId: unknown

      Returns undefined | PeerState<State>

      device's State

    • Return the peer from this group that sent a state update most recently

      Parameters

      Returns undefined | PeerId

      id of most recently seen peer

    • Return the most-recently-seen peer from this group.

      Parameters

      Returns undefined | PeerId

      id of most recently seen peer

    • Get all peer ids for this user.

      Parameters

      • userId: unknown

      Returns PeerId[]

      Array of peer ids for this user

    • Get current ephemeral state value for this user's most-recently-active peer.

      Parameters

      • userId: unknown

      Returns undefined | PeerState<State>

      user's State