API reference / @evolu/common / local-first/Protocol / ProtocolMessageBuffer

Interface: ProtocolMessageBuffer

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

Mutable builder for constructing ProtocolMessage respecting size limits.

Properties

PropertyModifierTypeDefined in
addMessagereadonly(message) => voidpackages/common/src/local-first/Protocol.ts:558
addRangereadonly(range) => voidpackages/common/src/local-first/Protocol.ts:567
canAddMessagereadonly(message) => booleanpackages/common/src/local-first/Protocol.ts:556
canAddTimestampsRangeAndMessagereadonly(timestamps, message) => booleanpackages/common/src/local-first/Protocol.ts:562
canSplitRangereadonly() => booleanpackages/common/src/local-first/Protocol.ts:560
getSizereadonly() => number & Brand<"Int"> & Brand<"NonNegative"> & Brand<"Positive">packages/common/src/local-first/Protocol.ts:572
unwrapreadonly() => ProtocolMessagepackages/common/src/local-first/Protocol.ts:571

Was this page helpful?