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

Interface: AwarenessState

@roomful/core


@roomful/core / AwarenessState

Defined in: packages/core/src/types.ts:951

Describes awareness metadata shared by a peer.

[key: string]: unknown

Carries additional awareness metadata.

optional focus: string | null

Defined in: packages/core/src/types.ts:965

Identifies the focused element when available.


peerId: string

Defined in: packages/core/src/types.ts:955

Identifies the peer that owns this awareness state.


optional selection: AwarenessSelection | null

Defined in: packages/core/src/types.ts:970

Supplies the peer selection when available.


optional typing: boolean

Defined in: packages/core/src/types.ts:960

Indicates whether the peer is typing.