extensions

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetricsExtension

type MetricsExtension struct{}

func (*MetricsExtension) ExtensionName

func (e *MetricsExtension) ExtensionName() string

func (*MetricsExtension) InterceptField

func (e *MetricsExtension) InterceptField(
	ctx context.Context,
	next graphql.Resolver,
	info *graphql.FieldContext,
) (res interface{}, err error)

每个 resolver(重点)

func (*MetricsExtension) InterceptOperation

func (e *MetricsExtension) InterceptOperation(
	ctx context.Context,
	next graphql.OperationHandler,
) graphql.ResponseHandler

每个 GraphQL Operation(query / mutation)

func (*MetricsExtension) Validate

func (e *MetricsExtension) Validate(schema graphql.ExecutableSchema) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL