(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs | 
| ← | Move to previous article | 
| → | Move to next article | 
| Ctrl+/ | Jump to the search field |