API reference@evolu/commonlocal‑first/Protocol › ApplyProtocolMessageAsRelayOptions

Defined in: packages/common/src/local-first/Protocol.ts:1068

Properties

broadcast?

optional broadcast?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">, message: ProtocolMessage) => void;

Defined in: packages/common/src/local-first/Protocol.ts:1076

To broadcast a protocol message to all subscribers.

rangesMaxSize?

optional rangesMaxSize?: number & Brand<"Int"> & Brand<"Between3000-100000">;

Defined in: packages/common/src/local-first/Protocol.ts:1079


subscribe?

optional subscribe?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">) => void;

Defined in: packages/common/src/local-first/Protocol.ts:1070

To subscribe an owner for broadcasting.

totalMaxSize?

optional totalMaxSize?: number & Brand<"Int"> & Brand<"Between1000000-100000000">;

Defined in: packages/common/src/local-first/Protocol.ts:1078


unsubscribe?

optional unsubscribe?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">) => void;

Defined in: packages/common/src/local-first/Protocol.ts:1073

To unsubscribe an owner from broadcasting.