Skip to content

Commit 9288949

Browse files
authored
Extract fragment definitions from the root-document (#360)
1 parent 0570a06 commit 9288949

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.changeset/silent-spiders-tell.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@0no-co/graphqlsp': patch
3+
---
4+
5+
Extract inlined fragments for the non-tada route

packages/graphqlsp/src/persisted.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ export const generateHashForDocument = (
198198
const deduplicatedFragments = fragments
199199
.map(fragment => {
200200
stripUnmaskDirectivesFromDefinition(fragment);
201-
return print(fragment)
201+
return print(fragment);
202202
})
203203
.filter((fragment, index, array) => array.indexOf(fragment) === index);
204204

@@ -230,6 +230,9 @@ export const generateHashForDocument = (
230230

231231
const spreads = new Set<string>();
232232
visit(parsed, {
233+
FragmentDefinition: node => {
234+
fragments.push(node);
235+
},
233236
FragmentSpread: node => {
234237
spreads.add(node.name.value);
235238
},

0 commit comments

Comments
 (0)