Skip to content

Vizel API / core/src / VizelYjsAwareness

Interface: VizelYjsAwareness

Defined in: packages/core/src/collaboration.ts:28

Interface matching the Yjs Awareness API. Compatible with y-protocols/awareness Awareness class.

Methods

getStates()

ts
getStates(): Map<number, Record<string, unknown>>;

Defined in: packages/core/src/collaboration.ts:32

Get all awareness states from connected peers

Returns

Map&lt;number, Record&lt;string, unknown&gt;&gt;


off()

ts
off(event, handler): void;

Defined in: packages/core/src/collaboration.ts:36

Unsubscribe from awareness events

Parameters

ParameterType
eventstring
handler(...args) => void

Returns

void


on()

ts
on(event, handler): void;

Defined in: packages/core/src/collaboration.ts:34

Subscribe to awareness events

Parameters

ParameterType
eventstring
handler(...args) => void

Returns

void


setLocalStateField()

ts
setLocalStateField(field, value): void;

Defined in: packages/core/src/collaboration.ts:30

Set a field on the local awareness state

Parameters

ParameterType
fieldstring
valueunknown

Returns

void

Released under the MIT License.