LogoRobo.js
Packages@robojs/sync

PresenceResult<T, ClientData>

Interface: PresenceResult<T, ClientData>

Result returned by useSyncPresence hook.

Type Parameters

Type ParameterDefault type
T-
ClientDataunknown

Properties

PropertyTypeDescription
clientIdstringCurrent client's ID
contextSyncContext<ClientData>Full sync context for advanced usage
isHostbooleanWhether current client is host
participantsParticipant<T, ClientData>[]Array of all participants with their presence data
updatePresence(update: Partial<T> | (prev) => T) => voidUpdate the current client's presence data

On this page