Versions in this module Expand all Collapse all v0 v0.0.2 Apr 18, 2024 Changes in this version + func AppendDefinitionsIfNotExists(defs ast.DefinitionList, defsToAppend ...*ast.Definition) []*ast.Definition + type OutputWriter func(*ast.Schema, *ast.SchemaDocument) error + type SchemaGenerator struct + func NewSchemaGenerator() *SchemaGenerator + func (e *SchemaGenerator) GenerateOutput() error + func (e *SchemaGenerator) WithFooter(footer string) *SchemaGenerator + func (e *SchemaGenerator) WithHeader(header string) *SchemaGenerator + func (e *SchemaGenerator) WithOutputWriter(outputWriter OutputWriter) *SchemaGenerator + func (e *SchemaGenerator) WithPath(path string) *SchemaGenerator + func (e *SchemaGenerator) WithSchemaHooks(schemaHooks ...SchemaHook) *SchemaGenerator + type SchemaHook func(*ast.SchemaDocument) error