Skip to content

joinRoom

joinRoom(__namedParameters): object

Defined in: client/src/index.ts:103

JoinOptions

object

bind: <T>(key, initial, isValue, onChange) => Binding<T>

T

string

T

(value) => value is T

(value) => void

Binding<T>

doc: Doc

events: object

subscribe(listener): () => void

(event) => void

() => void

input: object

send: (input) => void

{ button?: "left" | "right" | "middle" | "none"; clickCount?: number; kind: "move" | "down" | "up"; modifiers?: number; type: "mouse"; x: number; y: number; } | { deltaX: number; deltaY: number; modifiers?: number; type: "wheel"; x: number; y: number; } | { code: string; key: string; kind: "down" | "up"; modifiers?: number; text?: string; type: "key"; } | { text: string; type: "text"; } | { type: "navigate"; url: string; } | { type: "back"; } | { type: "forward"; } | { type: "reload"; } | { type: "claim"; } | { type: "release"; } | { type: "status"; } | { button?: "left" | "right" | "middle"; kind: "move" | "down" | "up"; type: "mouse"; x: number; y: number; } | { amount: number; direction: "down" | "up"; type: "wheel"; } | { keys: string[]; type: "key"; } | { text: string; type: "text"; } | { type: "claim"; } | { type: "release"; } | { score?: number; signal: "attention" | "gesture" | "speaking"; type: "signal"; value: string; }

void

objects: object

array: (name) => YArray<unknown>

string

YArray<unknown>

fragment: (name) => YXmlFragment

string

YXmlFragment

map: (name) => YMap<unknown>

string

YMap<unknown>

names: () => string[]

string[]

text: (name) => YText

string

YText

presence: object

list: () => Peer[]

Peer[]

set(fields): void

Record<string, unknown>

void

provider: HocuspocusProvider

leave(): void

void