Liking cljdoc? Tell your friends :D

keechma.next.core


*transaction-depth*cljs

source

-broadcastcljs

(-broadcast app-state* event)
(-broadcast app-state* event payload)
source

-callcljs

(-call app-state* controller-name api-fn & args)
source

-dispatchcljs

(-dispatch app-state* controller-name event)
(-dispatch app-state* controller-name event payload)
source

-get-api*cljs

(-get-api* app-state* controller-name)
source

-transactcljs

(-transact app-state* transaction)
source

app-broadcastcljs

(app-broadcast app-state* path event payload)
source

assoc-empty-transactioncljs

(assoc-empty-transaction app-state)
source

batched-notify-subscriptionscljs

(batched-notify-subscriptions {:keys [batcher] :as app-state})
source

batched-notify-subscriptions-metacljs

(batched-notify-subscriptions-meta {:keys [batcher] :as app-state})
(batched-notify-subscriptions-meta {:keys [batcher] :as app-state} dirty-meta)
source

broadcastcljs

source

build-controllers-graphcljs

(build-controllers-graph controllers)
source

callcljs

(call app controller-name api-fn & args)
source

controller-on-deps-change!cljs

(controller-on-deps-change! app-state* controller-name)
source

controller-start!cljs

(controller-start! app-state* controller-name params)
source

controller-stop!cljs

(controller-stop! app-state* controller-name)
source

default-batchercljs

(default-batcher batched-fn)
source

deregister-appcljs

(deregister-app app-state path)
source

deregister-controllers-app-indexcljs

(deregister-controllers-app-index app-state path controller-names)
source

determine-actionscljs

(determine-actions old-params new-params)
source

dispatchcljs

source

factory-produced-deps-valid?cljs

(factory-produced-deps-valid? app-db factory-deps factory-produced-deps)
source

get-api*cljs

source

get-app-state*cljs

source

get-app-store-pathcljs

(get-app-store-path app-path)
source

get-batchercljs

source

get-controller-derived-deps-statecljs

(get-controller-derived-deps-state app-state controller-name)
source

get-controller-instancecljs

(get-controller-instance app-state controller-name)
source

get-derived-deps-statecljs

(get-derived-deps-state app-state controllers deps)
source

get-derived-statecljs

source

get-factory-producedcljs

(get-factory-produced app-state controller-name)
source

get-idcljs

source

get-meta-statecljs

source

get-paramscljs

(get-params app-state controller-name)
source

get-running-controllerscljs

(get-running-controllers app-instance)
source

get-sorted-controllers-for-appcljs

(get-sorted-controllers-for-app app-state path)
source

keechma-ex-infocljs

(keechma-ex-info message anomaly)
(keechma-ex-info message anomaly props)
source

make-app-proxycljs

(make-app-proxy proxied-fn)
source

make-controller-instancecljs

(make-controller-instance app-state* controller-name params)
source

make-ctxcljs

(make-ctx app {:keys [ancestor-controllers apps-context] :as initial-ctx})
source

notify-subscriptionscljs

(notify-subscriptions app-state)
source

notify-subscriptions-metacljs

(notify-subscriptions-meta app-state)
(notify-subscriptions-meta app-state dirty-meta)
source

on-controller-meta-state-changecljs

(on-controller-meta-state-change app-state* controller-name)
source

on-controller-state-changecljs

(on-controller-state-change app-state* controller-name)
source

prepare-appscljs

(prepare-apps apps)
source

prepare-controllerscljs

(prepare-controllers controllers)
source

reconcile-after-transaction!cljs

(reconcile-after-transaction! app-state*)
source

reconcile-app!cljs

(reconcile-app! app-state* path dirty)
source

reconcile-controller-factory!cljs

(reconcile-controller-factory! app-state* controller-name)
source

reconcile-controller-lifecycle-state!cljs

(reconcile-controller-lifecycle-state! app-state* controller-name)
source

reconcile-controllers!cljs

(reconcile-controllers! app-state* to-reconcile)
source

reconcile-from!cljs

(reconcile-from! app-state* controller-name)
source

reconcile-initial!cljs

(reconcile-initial! app-state* path)
(reconcile-initial! app-state* path depth)
source

register-appcljs

(register-app app-state {:keys [path controllers] :as app-ctx})
source

register-controllers-app-indexcljs

(register-controllers-app-index app-state path controllers)
source

start!cljs

(start! app)
source

stop!cljs

source

stop-app!cljs

(stop-app! app-state* path)
source

stopped?cljs

(stopped? app-state)
source

subscribecljs

source

subscribe-metacljs

source

sync-controller->app-db!cljs

(sync-controller->app-db! app-state* controller-name)
source

sync-controller-meta->app-db!cljs

(sync-controller-meta->app-db! app-state* controller-name)
source

transactcljs

source

transacting?cljs

(transacting?)
source

transaction-dirty-data?cljs

(transaction-dirty-data? app-state controller-name)
source

transaction-mark-dirty!cljs

(transaction-mark-dirty! app-state* controller-name)
source

transaction-mark-dirty-meta!cljs

(transaction-mark-dirty-meta! app-state* controller-name)
source

transaction-pending?cljs

(transaction-pending? app-state controller-name)
source

transaction-unmark-dirty!cljs

(transaction-unmark-dirty! app-state* controller-name)
source

unsubscribe!cljs

(unsubscribe! app-state* controller-name sub-id)
source

unsubscribe-meta!cljs

(unsubscribe-meta! app-state* controller-name sub-id)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close