git.sr.ht/~sircmpwn/gqlgen@v0.0.0-20200522192042-c84d29a1c940/codegen/generate.go (about)

     1  package codegen
     2  
     3  import (
     4  	"git.sr.ht/~sircmpwn/gqlgen/codegen/templates"
     5  )
     6  
     7  func GenerateCode(data *Data) error {
     8  	return templates.Render(templates.Options{
     9  		PackageName:     data.Config.Exec.Package,
    10  		Filename:        data.Config.Exec.Filename,
    11  		Data:            data,
    12  		RegionTags:      true,
    13  		GeneratedHeader: true,
    14  		Packages:        data.Config.Packages,
    15  	})
    16  }