Skip to content

Commit 321c776

Browse files
author
Robert Mosolgo
authored
Merge pull request rmosolgo#967 from kevinjalbert/fix-961_expose-typename-in-persisted-query-sync
Fix rmosolgo#961 Expose typename in persisted query sync
2 parents b267088 + 3a8299b commit 321c776

17 files changed

+647
-125
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.snap linguist-generated
2+
*.lock linguist-generated

guides/javascript_client/sync.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ option | description
4141
`--client` | Client ID ({% internal_link "created on server", "/operation_store/client_workflow" %})
4242
`--secret` | Client Secret ({% internal_link "created on server", "/operation_store/client_workflow" %})
4343
`--outfile` | Destination for generated JS code
44+
`--add-typename` | Add `__typename` to all selection sets (for use with Apollo Client)
4445

4546
You can see these and a few others with `graphql-ruby-client sync --help`.
4647

javascript_client/__tests__/__snapshots__/syncTest.js.snap

Lines changed: 343 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
fragment Frag4 on Query {
2+
evenMoreStuff {
3+
stuffInside
4+
}
5+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
query GetStuff3 {
2+
stuff {
3+
withStuffInside
4+
}
5+
...Frag2
6+
...Frag4
7+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
query GetStuffIsolated {
2+
...FragIsolated
3+
things {
4+
existHere
5+
}
6+
}
7+
8+
fragment FragIsolated on Query {
9+
evenMoreStuff {
10+
stuffInside
11+
}
12+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
query GetStuffIsolated2 {
2+
things {
3+
existHere
4+
}
5+
}
6+

0 commit comments

Comments
 (0)