notes on approaches to the interface/fragment problem

This commit is contained in:
Ben Kraft
2020-07-15 17:36:24 -07:00
parent 9473829f81
commit d2d5c9469d
2 changed files with 113 additions and 2 deletions
+2 -2
View File
@@ -52,7 +52,7 @@ func (g *generator) addFragment(frag *ast.FragmentDefinition) error {
return err
}
_, err = g.addTypeForDefinition(upperFirst(frag.Name), frag.Definition, selectionSet)
_, err = g.addTypeForDefinition(lowerFirst(frag.Name), frag.Definition, selectionSet)
return err
}
@@ -137,7 +137,7 @@ func (s field) Write(builder *typeBuilder) error {
type fragmentSpread struct{ frag *ast.FragmentSpread }
func (s fragmentSpread) Write(builder *typeBuilder) error {
builder.WriteString(upperFirst(s.frag.Name))
builder.WriteString(lowerFirst(s.frag.Name))
return nil
}