Skip to content

Commit 86b7b6c

Browse files
committed
Add helper to read mutation data
1 parent 66a1191 commit 86b7b6c

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

Diff for: CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Change Log
22

3+
## [2.0.14]
4+
- Add `pc/mutation-data` helper
5+
36
## [2.0.13]
47
- BREAKING: `::pc/wrap-resolver` is now `::pc/wrap-resolve`
58

Diff for: src/com/wsscode/pathom/connect.cljc

+11-3
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,20 @@
3939

4040
(defn resolver-data
4141
"Get resolver map information in env from the resolver sym."
42-
[env sym]
43-
(let [idx (cond-> env
44-
(contains? env ::indexes)
42+
[env-or-indexes sym]
43+
(let [idx (cond-> env-or-indexes
44+
(contains? env-or-indexes ::indexes)
4545
::indexes)]
4646
(get-in idx [::index-resolvers sym])))
4747

48+
(defn mutation-data
49+
"Get mutation map information in env from the resolver sym."
50+
[env-or-indexes sym]
51+
(let [idx (cond-> env-or-indexes
52+
(contains? env-or-indexes ::indexes)
53+
::indexes)]
54+
(get-in idx [::mutations sym])))
55+
4856
(defn- flat-query [query]
4957
(->> query p/query->ast :children (mapv :key)))
5058

0 commit comments

Comments
 (0)