API reference › @evolu/common › local‑first/Protocol › ApplyProtocolMessageAsRelayOptions
Defined in: packages/common/src/local-first/Protocol.ts:1069
Properties
broadcast?
optional broadcast?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">, message: ProtocolMessage) => void;
Defined in: packages/common/src/local-first/Protocol.ts:1077
To broadcast a protocol message to all subscribers.
rangesMaxSize?
optional rangesMaxSize?: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"Between3000-100000">;
Defined in: packages/common/src/local-first/Protocol.ts:1080
subscribe?
optional subscribe?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">) => void;
Defined in: packages/common/src/local-first/Protocol.ts:1071
To subscribe an owner for broadcasting.
totalMaxSize?
optional totalMaxSize?: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"Between1000000-100000000">;
Defined in: packages/common/src/local-first/Protocol.ts:1079
unsubscribe?
optional unsubscribe?: (ownerId: string & Brand<"Id"> & Brand<"OwnerId">) => void;
Defined in: packages/common/src/local-first/Protocol.ts:1074
To unsubscribe an owner from broadcasting.