(apply-agg-filter ctx aggregate)
(apply-event agr event func)
(create-aggregate snapshot events apply-functions)
(fetch-snapshot {:keys [id] :as ctx})
(get-by-id {:keys [id] :as ctx})
(get-current-state {:keys [id events snapshot] :as ctx})
(get-events ctx)
(handle-event {:keys [apply] :as ctx})
(update-aggregate ctx)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close