Skip to content

Vizel API / core/src / VizelYjsProvider

Interface: VizelYjsProvider

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

Interface matching Yjs WebSocket provider API. Compatible with y-websocket WebsocketProvider and similar providers that emit "status" and "sync" events.

Properties

awareness

ts
awareness: VizelYjsAwareness;

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

Awareness instance for cursor/presence tracking

Methods

connect()

ts
connect(): void;

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

Connect to the collaboration server

Returns

void


destroy()

ts
destroy(): void;

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

Destroy the provider and release resources

Returns

void


disconnect()

ts
disconnect(): void;

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

Disconnect from the collaboration server

Returns

void


off()

ts
off(event, handler): void;

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

Unsubscribe from provider events

Parameters

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

Returns

void


on()

ts
on(event, handler): void;

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

Subscribe to provider events

Parameters

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

Returns

void

Released under the MIT License.