std.lib.deps
construct
added in 3.0
(construct context)(construct context ids)(construct context ids acc)builds an object from context
(construct |ctx|) => #{:c :b :a}
deconstruct
added in 3.0
(deconstruct context acc)(deconstruct context acc ids)deconstructs an object from context
(deconstruct |ctx| #{:c :b :a} :a) => #{}
dependents-all
added in 3.0
(dependents-all context id)(dependents-all context id selected)returns graph of all dependents
dependents-direct
added in 3.0
(dependents-direct context id)(dependents-direct context id selected)returns list of direct dependents
(dependents-direct |ctx| :c) => #{:b}
dependents-ordered
added in 3.0
(dependents-ordered context id)(dependents-ordered context id selected)returns ordered depenedents
(dependents-ordered |ctx| :c) => :a :b :c
dependents-refresh
added in 3.0
(dependents-refresh context id)(dependents-refresh context id selected)refresh all dependents
dependents-topological
added in 3.0
(dependents-topological context ids selected)deps-ordered
added in 3.0
(deps-ordered context)(deps-ordered context ids)orders dependencies
(deps-ordered |ctx|) => ’(:c :b :a)
deps-resolve
added in 3.0
(deps-resolve context ids)(deps-resolve context ids deps)resolves all dependencies
reload-entry
added in 3.0
(reload-entry context id)unloads and reloads itself and all dependents
unload-entry
added in 3.0
(unload-entry context id)unloads itself as well as all dependents for a given id