Documentation ¶
Index ¶
- type CustomClassInfo
- type CustomEdge
- func (e *CustomEdge) CamelCaseEdgeName() string
- func (e *CustomEdge) GetEdgeName() string
- func (e *CustomEdge) GetEntConfig() *schemaparser.EntConfigInfo
- func (e *CustomEdge) GetGraphQLConnectionName() string
- func (e *CustomEdge) GetGraphQLEdgePrefix() string
- func (e *CustomEdge) GetNodeInfo() nodeinfo.NodeInfo
- func (e *CustomEdge) GetSourceNodeName() string
- func (e *CustomEdge) GetTSGraphQLTypeImports() []enttype.FileImport
- func (e *CustomEdge) GraphQLEdgeName() string
- func (e *CustomEdge) HideFromGraphQL() bool
- func (e *CustomEdge) PolymorphicEdge() bool
- func (e *CustomEdge) TsEdgeQueryEdgeName() string
- func (e *CustomEdge) TsEdgeQueryName() string
- func (e *CustomEdge) UniqueEdge() bool
- type CustomField
- type CustomFieldType
- type CustomFile
- type CustomImportInfo
- type CustomItem
- type CustomObject
- type CustomScalarInfo
- type CustomType
- type NullableItem
- type ResolverBuild
- type ServerBuild
- type Step
- type TSStep
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomClassInfo ¶
type CustomEdge ¶
func (*CustomEdge) CamelCaseEdgeName ¶
func (e *CustomEdge) CamelCaseEdgeName() string
func (*CustomEdge) GetEdgeName ¶
func (e *CustomEdge) GetEdgeName() string
func (*CustomEdge) GetEntConfig ¶
func (e *CustomEdge) GetEntConfig() *schemaparser.EntConfigInfo
func (*CustomEdge) GetGraphQLConnectionName ¶
func (e *CustomEdge) GetGraphQLConnectionName() string
func (*CustomEdge) GetGraphQLEdgePrefix ¶
func (e *CustomEdge) GetGraphQLEdgePrefix() string
func (*CustomEdge) GetNodeInfo ¶
func (e *CustomEdge) GetNodeInfo() nodeinfo.NodeInfo
func (*CustomEdge) GetSourceNodeName ¶
func (e *CustomEdge) GetSourceNodeName() string
func (*CustomEdge) GetTSGraphQLTypeImports ¶
func (e *CustomEdge) GetTSGraphQLTypeImports() []enttype.FileImport
func (*CustomEdge) GraphQLEdgeName ¶
func (e *CustomEdge) GraphQLEdgeName() string
func (*CustomEdge) HideFromGraphQL ¶
func (e *CustomEdge) HideFromGraphQL() bool
func (*CustomEdge) PolymorphicEdge ¶
func (e *CustomEdge) PolymorphicEdge() bool
func (*CustomEdge) TsEdgeQueryEdgeName ¶
func (e *CustomEdge) TsEdgeQueryEdgeName() string
func (*CustomEdge) TsEdgeQueryName ¶
func (e *CustomEdge) TsEdgeQueryName() string
func (*CustomEdge) UniqueEdge ¶
func (e *CustomEdge) UniqueEdge() bool
type CustomField ¶
type CustomField struct { Node string `json:"nodeName"` GraphQLName string `json:"gqlName"` FunctionName string `json:"functionName"` Args []CustomItem `json:"args"` Results []CustomItem `json:"results"` FieldType CustomFieldType `json:"fieldType"` }
type CustomFieldType ¶
type CustomFieldType string
CustomFieldType for a TypeScript class
const Accessor CustomFieldType = "ACCESSOR"
these values map to CustomFieldType enum in JS
const AsyncFunction CustomFieldType = "ASYNC_FUNCTION"
const Field CustomFieldType = "FIELD"
const Function CustomFieldType = "FUNCTION"
type CustomFile ¶
type CustomFile struct {
Imports map[string]*CustomImportInfo `json:"imports"`
}
type CustomImportInfo ¶
type CustomItem ¶
type CustomObject ¶
type CustomScalarInfo ¶ added in v0.0.33
type CustomType ¶
type CustomType struct { Type string `json:"type"` ImportPath string `json:"importPath"` // custom scalar info. used for schema.gql ScalarInfo *CustomScalarInfo `json:"scalarInfo"` // both of these are optional TSType string `json:"tsType"` TSImportPath string `json:"tsImportPath"` }
type NullableItem ¶
type NullableItem string
const NullableContents NullableItem = "contents"
const NullableContentsAndList NullableItem = "contentsAndList"
const NullableTrue NullableItem = "true"
type ResolverBuild ¶
type ResolverBuild struct { *codegen.Data PackageName string ResolverType string Config *intcodegen.Config }
ResolverBuild is the object passed to the template to generate the graphql code
type ServerBuild ¶
ServerBuild is the object passed to the template to generate the graphql code
Click to show internal directories.
Click to hide internal directories.