Search
Preparing search index...
The search index is not available
@airgap/beacon-sdk - v2.3.13
Options
All
Public
Public/Protected
All
Inherited
Internal Definitions
Menu
@airgap/beacon-sdk - v2.3.13
PeerManager
Class PeerManager<T>
Type parameters
T
:
TRANSPORT_P2P_PEERS_DAPP
|
TRANSPORT_P2P_PEERS_WALLET
|
TRANSPORT_POSTMESSAGE_PEERS_DAPP
|
TRANSPORT_POSTMESSAGE_PEERS_WALLET
Hierarchy
PeerManager
Index
Constructors
constructor
Properties
storage
Manager
Methods
add
Peer
get
Peer
get
Peers
has
Peer
remove
All
Peers
remove
Peer
remove
Peers
Constructors
constructor
new
Peer
Manager<T>
(
storage
:
Storage
, key
:
T
)
:
PeerManager
<
T
>
Type parameters
T
:
TRANSPORT_P2P_PEERS_DAPP
|
TRANSPORT_P2P_PEERS_WALLET
|
TRANSPORT_POSTMESSAGE_PEERS_DAPP
|
TRANSPORT_POSTMESSAGE_PEERS_WALLET
Parameters
storage:
Storage
key:
T
Returns
PeerManager
<
T
>
Properties
Private
Readonly
storage
Manager
storage
Manager
:
StorageManager
<
T
>
Methods
add
Peer
add
Peer
(
peerInfo
:
ArrayElem
<
StorageKeyReturnType
[
T
]
>
)
:
Promise
<
void
>
Parameters
peerInfo:
ArrayElem
<
StorageKeyReturnType
[
T
]
>
Returns
Promise
<
void
>
get
Peer
get
Peer
(
publicKey
:
string
)
:
Promise
<
undefined
|
ArrayElem
<
StorageKeyReturnType
[
T
]
>
>
Parameters
publicKey:
string
Returns
Promise
<
undefined
|
ArrayElem
<
StorageKeyReturnType
[
T
]
>
>
get
Peers
get
Peers
(
)
:
Promise
<
StorageKeyReturnType
[
T
]
>
Returns
Promise
<
StorageKeyReturnType
[
T
]
>
has
Peer
has
Peer
(
publicKey
:
string
)
:
Promise
<
boolean
>
Parameters
publicKey:
string
Returns
Promise
<
boolean
>
remove
All
Peers
remove
All
Peers
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Peer
remove
Peer
(
publicKey
:
string
)
:
Promise
<
void
>
Parameters
publicKey:
string
Returns
Promise
<
void
>
remove
Peers
remove
Peers
(
publicKeys
:
string
[]
)
:
Promise
<
void
>
Parameters
publicKeys:
string
[]
Returns
Promise
<
void
>
Exports
Peer
Manager
constructor
storage
Manager
add
Peer
get
Peer
get
Peers
has
Peer
remove
All
Peers
remove
Peer
remove
Peers
Generated using
TypeDoc