peer-devicer - v0.1.3
Preparing search index...
PeerStorage
Interface PeerStorage
Synchronous peer graph storage contract. Implemented by the in-memory and SQLite adapters.
interface
PeerStorage
{
clearEdges
(
deviceId
?:
string
)
:
void
;
findPeersBySignal
(
edgeType
:
PeerEdgeType
,
signalValue
:
string
,
limit
?:
number
,
)
:
string
[]
;
getDeviceCache
(
deviceId
:
string
)
:
PeerDeviceCache
|
null
;
getEdges
(
deviceId
:
string
,
limit
?:
number
)
:
PeerEdge
[]
;
pruneStaleEdges
(
olderThanMs
:
number
)
:
number
;
registerDeviceSignal
(
deviceId
:
string
,
edgeType
:
PeerEdgeType
,
signalValue
:
string
,
)
:
string
[]
;
saveDeviceCache
(
cache
:
PeerDeviceCache
)
:
void
;
size
()
:
number
;
upsertEdge
(
edge
:
Omit
<
PeerEdge
,
"id"
>
)
:
PeerEdge
;
}
Index
Methods
clear
Edges
find
Peers
By
Signal
get
Device
Cache
get
Edges
prune
Stale
Edges
register
Device
Signal
save
Device
Cache
size
upsert
Edge
Methods
clear
Edges
clearEdges
(
deviceId
?:
string
)
:
void
Parameters
Optional
deviceId
:
string
Returns
void
find
Peers
By
Signal
findPeersBySignal
(
edgeType
:
PeerEdgeType
,
signalValue
:
string
,
limit
?:
number
,
)
:
string
[]
Parameters
edgeType
:
PeerEdgeType
signalValue
:
string
Optional
limit
:
number
Returns
string
[]
get
Device
Cache
getDeviceCache
(
deviceId
:
string
)
:
PeerDeviceCache
|
null
Parameters
deviceId
:
string
Returns
PeerDeviceCache
|
null
get
Edges
getEdges
(
deviceId
:
string
,
limit
?:
number
)
:
PeerEdge
[]
Parameters
deviceId
:
string
Optional
limit
:
number
Returns
PeerEdge
[]
prune
Stale
Edges
pruneStaleEdges
(
olderThanMs
:
number
)
:
number
Parameters
olderThanMs
:
number
Returns
number
register
Device
Signal
registerDeviceSignal
(
deviceId
:
string
,
edgeType
:
PeerEdgeType
,
signalValue
:
string
,
)
:
string
[]
Parameters
deviceId
:
string
edgeType
:
PeerEdgeType
signalValue
:
string
Returns
string
[]
save
Device
Cache
saveDeviceCache
(
cache
:
PeerDeviceCache
)
:
void
Parameters
cache
:
PeerDeviceCache
Returns
void
size
size
()
:
number
Returns
number
upsert
Edge
upsertEdge
(
edge
:
Omit
<
PeerEdge
,
"id"
>
)
:
PeerEdge
Parameters
edge
:
Omit
<
PeerEdge
,
"id"
>
Returns
PeerEdge
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
clear
Edges
find
Peers
By
Signal
get
Device
Cache
get
Edges
prune
Stale
Edges
register
Device
Signal
save
Device
Cache
size
upsert
Edge
peer-devicer - v0.1.3
Loading...
Synchronous peer graph storage contract. Implemented by the in-memory and SQLite adapters.