PresenceIndex
Class: PresenceIndex
Defined in: src/presence/presence.ts:30
Constructors
Constructor
new PresenceIndex():
PresenceIndex
Returns
PresenceIndex
Methods
fingerprint()
fingerprint():
string
Defined in: src/presence/presence.ts:131
The served-structure identity used for coalesced world-motion detection: node presence + visibility signals. Instance churn is EXCLUDED by design.
Returns
string
hasAny()
hasAny():
boolean
Defined in: src/presence/presence.ts:114
True when ANY handle (node OR instance) is open — "the mount layer is in use".
Returns
boolean
hasAnyHandles()
hasAnyHandles():
boolean
Defined in: src/presence/presence.ts:109
True when ANY node handle is open — the signal that presence is in use at all.
Returns
boolean
hasInstance()
hasInstance(
node,instance):boolean
Defined in: src/presence/presence.ts:104
Parameters
node
string
instance
string
Returns
boolean
instancesOf()
instancesOf(
node):string[]
Defined in: src/presence/presence.ts:100
Mounted instance keys of a repeats node (the mounted WINDOW, not existence).
Parameters
node
string
Returns
string[]
isPresent()
isPresent(
node):boolean
Defined in: src/presence/presence.ts:91
A node is present when at least one NODE handle is open on it.
Parameters
node
string
Returns
boolean
open()
open(
node,instance?):PresenceHandle
Defined in: src/presence/presence.ts:41
Parameters
node
string
instance?
string
Returns
presentNodes()
presentNodes():
string[]
Defined in: src/presence/presence.ts:95
Returns
string[]
setVisible()
setVisible(
node,visible):void
Defined in: src/presence/presence.ts:118
Parameters
node
string
visible
boolean
Returns
void
visibility()
visibility(
node):boolean|undefined
Defined in: src/presence/presence.ts:123
The explicit signal, or undefined when none was ever given (→ honesty markers above).
Parameters
node
string
Returns
boolean | undefined