EventBuffer
@forge/monorepo / frontend/src / EventBuffer
Type Alias: EventBuffer
EventBuffer =
object
Defined in: frontend/src/event-buffer.ts:14
Methods
lastSequence()
lastSequence():
number
Defined in: frontend/src/event-buffer.ts:21
Sequence of the last released event. Use it as the resume cursor.
Returns
number
pendingCount()
pendingCount():
number
Defined in: frontend/src/event-buffer.ts:23
Events held back waiting on a gap.
Returns
number
push()
push(
event):RunEvent[]
Defined in: frontend/src/event-buffer.ts:19
Accepts one event and returns the events that are now safe to render, in order. Returns an empty array for a duplicate, or when the event sits beyond a gap.
Parameters
event
Returns
RunEvent[]