(ast->expr ast)
(ast->expr {:keys [type component] ast-meta :meta :as ast} unparse?)
Given a query expression AST convert it back into a query expression.
Given a query expression AST convert it back into a query expression.
(call-parallel-parser {:keys [read mutate]}
{:com.wsscode.pathom.parser/keys
[waiting key-watchers max-key-iterations
key-process-timeout key-process-timeout-step]
:com.wsscode.pathom.core/keys [entity-path-cache path]
:or {max-key-iterations 5}
:as env}
tx)
(expr->ast x)
Given a query expression convert it into an AST.
Given a query expression convert it into an AST.
(focus-subquery query sub-query)
Given a query, focus it along the specified query expression.
Examples: (focus-query [:foo :bar :baz] [:foo]) => [:foo]
(fulcro.client.primitives/focus-query [{:foo [:bar :baz]} :woz] [{:foo [:bar]} :woz]) => [{:foo [:bar]} :woz]
Given a query, focus it along the specified query expression. Examples: (focus-query [:foo :bar :baz] [:foo]) => [:foo] (fulcro.client.primitives/focus-query [{:foo [:bar :baz]} :woz] [{:foo [:bar]} :woz]) => [{:foo [:bar]} :woz]
(process-next-message {:com.wsscode.pathom.parser/keys
[done-signal* processing-recheck-timer active-paths]
:com.wsscode.pathom.core/keys [path]
:as env}
tx
waiting
indexed-props
processing
key-iterations
key-watchers
res)
(query->ast query)
Convert a query to its AST representation.
Convert a query to its AST representation.
(value-merge x y)
This is used for merging new parsed attributes from entity, works like regular merge but if the value from the right direction is not found, then the previous value will be kept.
This is used for merging new parsed attributes from entity, works like regular merge but if the value from the right direction is not found, then the previous value will be kept.
(watch-pending-key {:com.wsscode.pathom.parser/keys
[key-watchers external-wait-ignore-timeout]
:or {external-wait-ignore-timeout 3000}
:as env}
key)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close