Documentation
¶
Overview ¶
Go name linting. Copied from https://github.com/golang/lint/blob/master/lint.go#L719
Index ¶
- func GoTemplateFuncs(ctx context.Context, schema *introspection.Schema, schemaVersion string, ...) template.FuncMap
- func Templates(funcs template.FuncMap) map[string]*template.Template
- type FormatTypeFunc
- func (f *FormatTypeFunc) FormatKindEnum(representation string, refName string) string
- func (f *FormatTypeFunc) FormatKindInputObject(representation string, refName string, input bool) string
- func (f *FormatTypeFunc) FormatKindList(representation string) string
- func (f *FormatTypeFunc) FormatKindObject(representation string, refName string, input bool) string
- func (f *FormatTypeFunc) FormatKindScalarBoolean(representation string) string
- func (f *FormatTypeFunc) FormatKindScalarDefault(representation string, refName string, input bool) string
- func (f *FormatTypeFunc) FormatKindScalarFloat(representation string) string
- func (f *FormatTypeFunc) FormatKindScalarInt(representation string) string
- func (f *FormatTypeFunc) FormatKindScalarString(representation string) string
- func (f *FormatTypeFunc) WithScope(scope string) generator.FormatTypeFuncs
- type NamedParsedType
- type ParsedType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoTemplateFuncs ¶
Types ¶
type FormatTypeFunc ¶
type FormatTypeFunc struct {
// contains filtered or unexported fields
}
FormatTypeFunc is an implementation of generator.FormatTypeFuncs interface to format GraphQL type into Golang.
func (*FormatTypeFunc) FormatKindEnum ¶
func (f *FormatTypeFunc) FormatKindEnum(representation string, refName string) string
func (*FormatTypeFunc) FormatKindInputObject ¶
func (f *FormatTypeFunc) FormatKindInputObject(representation string, refName string, input bool) string
func (*FormatTypeFunc) FormatKindList ¶
func (f *FormatTypeFunc) FormatKindList(representation string) string
func (*FormatTypeFunc) FormatKindObject ¶
func (f *FormatTypeFunc) FormatKindObject(representation string, refName string, input bool) string
func (*FormatTypeFunc) FormatKindScalarBoolean ¶
func (f *FormatTypeFunc) FormatKindScalarBoolean(representation string) string
func (*FormatTypeFunc) FormatKindScalarDefault ¶
func (f *FormatTypeFunc) FormatKindScalarDefault(representation string, refName string, input bool) string
func (*FormatTypeFunc) FormatKindScalarFloat ¶
func (f *FormatTypeFunc) FormatKindScalarFloat(representation string) string
func (*FormatTypeFunc) FormatKindScalarInt ¶
func (f *FormatTypeFunc) FormatKindScalarInt(representation string) string
func (*FormatTypeFunc) FormatKindScalarString ¶
func (f *FormatTypeFunc) FormatKindScalarString(representation string) string
func (*FormatTypeFunc) WithScope ¶ added in v0.9.6
func (f *FormatTypeFunc) WithScope(scope string) generator.FormatTypeFuncs
type NamedParsedType ¶ added in v0.9.6
type NamedParsedType interface { ParsedType Name() string ModuleName() string }
type ParsedType ¶ added in v0.9.5
type ParsedType interface { // Generated code for registering the type with the dagger API TypeDefCode() (*Statement, error) // The underlying go type that ParsedType wraps GoType() types.Type // Go types referred to by this type GoSubTypes() []types.Type }
A Go type that has been parsed and can be registered with the dagger API
Click to show internal directories.
Click to hide internal directories.