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

Interface: ProtocolMessageBuffer

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

Mutable builder for constructing ProtocolMessage respecting size limits.

Properties

PropertyModifierTypeDefined in
addMessagereadonly(message) => voidpackages/common/src/Evolu/Protocol.ts:571
addRangereadonly(range) => voidpackages/common/src/Evolu/Protocol.ts:580
canAddMessagereadonly(message) => booleanpackages/common/src/Evolu/Protocol.ts:569
canAddTimestampsRangeAndMessagereadonly(timestamps, message) => booleanpackages/common/src/Evolu/Protocol.ts:575
canSplitRangereadonly() => booleanpackages/common/src/Evolu/Protocol.ts:573
getSizereadonly() => number & Brand<"Int"> & Brand<"NonNegative"> & Brand<"Positive">packages/common/src/Evolu/Protocol.ts:585
unwrapreadonly() => ProtocolMessagepackages/common/src/Evolu/Protocol.ts:584

Was this page helpful?