(down app txs ks)
Degrade modules defined in ks
and all their dependencies by applying the
interceptor chain txs
in the context of each module respectively. Returns a
new application with updated module states.
Dependencies are guaranteed to be updated in reverse order. When a circular dependency is detected, an error is thrown and no updates are applied.
Degrade modules defined in `ks` and all their dependencies by applying the interceptor chain `txs` in the context of each module respectively. Returns a new application with updated module states. Dependencies are guaranteed to be updated in reverse order. When a circular dependency is detected, an error is thrown and no updates are applied.
(tx app txs ks)
Update modules defined in ks
by applying the interceptor chain txs
in
the context of each module respectively. Returns a new application with
updated module states.
Dependencies are not updated. :app-log
is expected to be present already.
Update modules defined in `ks` by applying the interceptor chain `txs` in the context of each module respectively. Returns a new application with updated module states. Dependencies are not updated. `:app-log` is expected to be present already.
(up app txs ks)
Elevate modules defined in ks
and all their dependencies by applying the
interceptor chain txs
in the context of each module respectively. Returns a
new application with updated module states.
Dependencies are guaranteed to be updated first. :app-log
is injected, if
not already present, and automatically added to each module's :deps
. When a
circular dependency is detected, an error is thrown and no updates are
applied.
Elevate modules defined in `ks` and all their dependencies by applying the interceptor chain `txs` in the context of each module respectively. Returns a new application with updated module states. Dependencies are guaranteed to be updated first. `:app-log` is injected, if not already present, and automatically added to each module's `:deps`. When a circular dependency is detected, an error is thrown and no updates are applied.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close