LogoRobo.js
Packages@robojs/sync

CursorResult<ClientData>

Interface: CursorResult<ClientData>

Result returned by useSyncCursor hook.

Type Parameters

Type ParameterDefault type
ClientDataunknown

Properties

PropertyTypeDescription
clientIdstringCurrent client ID
cursorsRemoteCursor<ClientData>[]All cursors including yours
remoteCursorsRemoteCursor<ClientData>[]Only other users' cursors (use this for rendering to avoid self-rerenders)
updatePosition(pos: { active: boolean; x: number; y: number; }) => voidManually update cursor position (useful for custom tracking)

On this page