std.object.query.filter
filter-terms-fn
added in 3.0
(filter-terms-fn grp)listing outputs based upon different predicate conditions
((filter-terms-fn {:name “a”}) {:name “a”} {:name “b”}) => {:name “a”}
((filter-terms-fn {:predicate [(fn x(= “a” (:name x)))]}) {:name “a”} {:name “b”}) => {:name “a”}
((filter-terms-fn {:origins #{:a :b}}) {:origins #{:a}} {:origins #{:c}}) => {:origins #{:a}}
((filter-terms-fn {:modifiers :a}) {:modifiers #{:a}} {:modifiers #{:c}}) => {:modifiers #{:a}}