File tree Expand file tree Collapse file tree
src/compile-node-queries/ast-transformers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,24 +9,28 @@ export function removeUnusedFragments(): Visitor<ASTKindToNode> {
99 const definitionSpreads : Map < string , Array < FragmentName > > = new Map ( )
1010
1111 return {
12- enter : {
13- FragmentSpread : node => {
12+ FragmentSpread : {
13+ enter : node => {
1414 currentSpreads . push ( node . name . value )
1515 } ,
1616 } ,
17- leave : {
18- OperationDefinition : node => {
17+ OperationDefinition : {
18+ leave : node => {
1919 if ( ! node . name ?. value ) {
2020 throw new Error ( "Every query must have a name" )
2121 }
2222 definitionSpreads . set ( node . name . value , currentSpreads )
2323 currentSpreads = [ ]
2424 } ,
25- FragmentDefinition : node => {
25+ } ,
26+ FragmentDefinition : {
27+ leave : node => {
2628 definitionSpreads . set ( node . name . value , currentSpreads )
2729 currentSpreads = [ ]
2830 } ,
29- Document : node => {
31+ } ,
32+ Document : {
33+ leave : node => {
3034 const operations = node . definitions . filter ( isOperation )
3135 const operationNames = operations . map ( op => op . name ?. value )
3236
You can’t perform that action at this time.
0 commit comments