API reference / @evolu/common / Evolu/Protocol / ProtocolMessageBuffer

Interface: ProtocolMessageBuffer

Defined in: packages/common/src/Evolu/Protocol.ts:536

Mutable builder for constructing ProtocolMessage respecting size limits.

Properties

PropertyModifierTypeDefined in
addMessagereadonly(message) => voidpackages/common/src/Evolu/Protocol.ts:539
addRangereadonly(range) => voidpackages/common/src/Evolu/Protocol.ts:548
canAddMessagereadonly(message) => booleanpackages/common/src/Evolu/Protocol.ts:537
canAddTimestampsRangeAndMessagereadonly(timestamps, message) => booleanpackages/common/src/Evolu/Protocol.ts:543
canSplitRangereadonly() => booleanpackages/common/src/Evolu/Protocol.ts:541
getSizereadonly() => number & Brand<"Int"> & Brand<"NonNegative"> & Brand<"Positive">packages/common/src/Evolu/Protocol.ts:553
unwrapreadonly() => ProtocolMessagepackages/common/src/Evolu/Protocol.ts:552

Was this page helpful?