io.jesi.customs.util
is-macro=
(is-macro= expected expanded)pprint-str
(pprint-str object)provided?
(provided? ns-sym)wait-for
(wait-for f)(wait-for f interval)(wait-for f interval timeout)Waits for a `f` to resolve to truthy, checking every `interval` (in milliseconds; default 1s) or until a `timeout` (in milliseconds; default 10s) has expired. Throws an exception if `timeout` is exceeded. Returns the value of `f`
when-provided?
macro
(when-provided? ns-sym & body)