Wrapper around an EventLog that injects latency

Intended for use when simulating the effects of latency in a real implementation

Type Parameters

Implements

Constructors

Methods

Properties

Constructors

Methods

  • Return a range of entries from first to last inclusive

    The event log may return fewer entries than requested. If so, repeat the query starting from nextSequenceId.

    Parameters

    • start: bigint | "snapshot" | "start"

      SequenceId of first entry to return. Use 'start' to query from the first entry in the log. Use 'snapshot' to query from the most recent entry with a snapshot, or the first if no snapshot is defined.

    • end: bigint | "end"

      SequenceId one after the last entry to return. Use 'end' to query everything to the end of the log.

    Returns ResultAsync<QueryValue<T>, QueryError>

Properties

delay: number

Delay in milliseconds to add to response from each API call