Skip to content
Roomful is in public beta — install with the @beta tag. Share feedback →

Interface: UseAwarenessResult

@roomful/vue


@roomful/vue / UseAwarenessResult

Defined in: vue/src/index.ts:108

Describes the return value of useAwareness.

others: ReadonlyRef<AwarenessState[]>

Defined in: vue/src/index.ts:112

Exposes remote awareness state only.


set: (value) => void

Defined in: vue/src/index.ts:117

Merges arbitrary awareness metadata into the local peer.

Merges arbitrary awareness metadata into the local peer.

Record<string, unknown>

The awareness fields to merge.

void

Nothing.


setFocus: (elementId) => void

Defined in: vue/src/index.ts:122

Updates the local focus target.

Updates the local focus target.

The focused element identifier, or null to clear it.

string | null

void

Nothing.


setSelection: (selection) => void

Defined in: vue/src/index.ts:127

Updates the local selection.

Updates the local text selection.

The active selection, or null to clear it.

AwarenessSelection | null

void

Nothing.


setTyping: (isTyping) => void

Defined in: vue/src/index.ts:132

Updates the local typing state.

Updates the local typing state.

boolean

Whether the local peer is currently typing.

void

Nothing.