Ariadne.Flow.EventReducer behaviour (Ariadne Flow v0.10.1)

Copy Markdown View Source

Summary

Callbacks

query(reducer)

@callback query(reducer :: struct()) :: list()

reduce(reducer, events)

@callback reduce(reducer :: struct(), events :: [Ariadne.Flow.Envelope.t()]) :: any()

Functions

evaluate(event_reducer, store)