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.