mount.extensions.common-deps

A namespace used by graph-related extensions, such as explicit-deps
and namespace-deps.

with-transitives

macro

(with-transitives var graphs & body)
Wraps the `body` having the `*states*` extension point bound to the
transitive dependencies and dependents of the given state `var`. The
dependencies are read from the given graphs map. The graphs map
holds a `:dependencies` key and `:dependents` key. Both values must
hold a defstate-to-defstates direct dependency graph. The defstates
are represented by namespaced keywords.