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

Interface: ProtocolMessageBuffer

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

Mutable builder for constructing ProtocolMessage respecting size limits.

Properties

PropertyModifierTypeDefined in
addMessagereadonly(message) => voidpackages/common/src/Evolu/Protocol.ts:570
addRangereadonly(range) => voidpackages/common/src/Evolu/Protocol.ts:579
canAddMessagereadonly(message) => booleanpackages/common/src/Evolu/Protocol.ts:568
canAddTimestampsRangeAndMessagereadonly(timestamps, message) => booleanpackages/common/src/Evolu/Protocol.ts:574
canSplitRangereadonly() => booleanpackages/common/src/Evolu/Protocol.ts:572
getSizereadonly() => number & Brand<"Int"> & Brand<"NonNegative"> & Brand<"Positive">packages/common/src/Evolu/Protocol.ts:584
unwrapreadonly() => ProtocolMessagepackages/common/src/Evolu/Protocol.ts:583

Was this page helpful?