package generated

import "github.com/99designs/gqlgen/codegen/testserver/nullabledirectives/generated"

Index

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ComplexityRoot

type ComplexityRoot struct {
	Query struct {
		DirectiveSingleNullableArg func(childComplexity int, arg1 *string) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
	Noop     func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
	Populate func(ctx context.Context, obj any, next graphql.Resolver, value string) (res any, err error)
}

type QueryResolver

type QueryResolver interface {
	DirectiveSingleNullableArg(ctx context.Context, arg1 *string) (*string, error)
}

type ResolverRoot

type ResolverRoot interface {
	Query() QueryResolver
}

Source Files

directive.generated.go prelude.generated.go root_.generated.go

Directories

PathSynopsis
codegen/testserver/nullabledirectives/generated/models
codegen/testserver/nullabledirectives/generated/resolvers
Version
v0.17.73 (latest)
Published
May 2, 2025
Platform
linux/amd64
Imports
11 packages
Last checked
4 days ago

Tools for package owners.