Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
PresenceTracker
Class PresenceTracker<T>
Type Parameters
T
=
Record
<
string
,
unknown
>
Index
Methods
create
heartbeat
remove
tick
get
has
list
count
stale
Count
get
Timeout
Ms
set
Timeout
Ms
clear
Methods
Static
create
create
<
T
=
Record
<
string
,
unknown
>
>
(
opts
?:
PresenceOptions
)
:
PresenceTracker
<
T
>
Type Parameters
T
=
Record
<
string
,
unknown
>
Parameters
opts
:
PresenceOptions
= {}
Returns
PresenceTracker
<
T
>
heartbeat
heartbeat
(
id
:
string
,
data
:
T
|
undefined
,
now
:
number
)
:
PresenceEntry
<
T
>
|
null
Parameters
id
:
string
data
:
T
|
undefined
now
:
number
Returns
PresenceEntry
<
T
>
|
null
remove
remove
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
tick
tick
(
now
:
number
)
:
string
[]
Parameters
now
:
number
Returns
string
[]
get
get
(
id
:
string
)
:
PresenceEntry
<
T
>
|
null
Parameters
id
:
string
Returns
PresenceEntry
<
T
>
|
null
has
has
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
list
list
()
:
PresenceEntry
<
T
>
[]
Returns
PresenceEntry
<
T
>
[]
count
count
()
:
number
Returns
number
stale
Count
staleCount
(
now
:
number
)
:
number
Parameters
now
:
number
Returns
number
get
Timeout
Ms
getTimeoutMs
()
:
number
Returns
number
set
Timeout
Ms
setTimeoutMs
(
ms
:
number
)
:
void
Parameters
ms
:
number
Returns
void
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
heartbeat
remove
tick
get
has
list
count
stale
Count
get
Timeout
Ms
set
Timeout
Ms
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...