Documentation
¶
Overview ¶
Package config handles loading and validating structql configuration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Schema []string `yaml:"schema"`
Queries string `yaml:"queries"`
Output string `yaml:"output"`
Package string `yaml:"package"`
Scalars map[string]ScalarConfig `yaml:"scalars,omitempty"`
TypeMappings map[string]string `yaml:"type_mappings,omitempty"`
Prefix string `yaml:"prefix,omitempty"`
// contains filtered or unexported fields
}
Config represents the structql configuration file.
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig returns a config with sensible defaults for scaffolding.
type ScalarConfig ¶
ScalarConfig defines how a custom GraphQL scalar maps to a Go type.
Click to show internal directories.
Click to hide internal directories.