Skip to Content
GraphQL Tools
DocumentationAPI@graphql-tools/utilssrcinterfacesIFieldResolverOptions

Interface: IFieldResolverOptions<TSource, TContext, TArgs>

Defined in: packages/utils/src/Interfaces.ts:205

Type Parameters

TSource

TSource = any

TContext

TContext = any

TArgs

TArgs = any

Properties

args?

optional args?: GraphQLArgument[]

Defined in: packages/utils/src/Interfaces.ts:209


astNode?

optional astNode?: FieldDefinitionNode

Defined in: packages/utils/src/Interfaces.ts:215


deprecationReason?

optional deprecationReason?: string

Defined in: packages/utils/src/Interfaces.ts:213


description?

optional description?: string

Defined in: packages/utils/src/Interfaces.ts:207


extensions?

optional extensions?: Record<string, any>

Defined in: packages/utils/src/Interfaces.ts:214


isDeprecated?

optional isDeprecated?: boolean

Defined in: packages/utils/src/Interfaces.ts:212


name?

optional name?: string

Defined in: packages/utils/src/Interfaces.ts:206


resolve?

optional resolve?: IFieldResolver<TSource, TContext, TArgs, any>

Defined in: packages/utils/src/Interfaces.ts:210


selectionSet?

optional selectionSet?: string | ((node) => SelectionSetNode)

Defined in: node_modules/@graphql-tools/stitch/dist/index.d.ts:76


subscribe?

optional subscribe?: IFieldResolver<TSource, TContext, TArgs, any>

Defined in: packages/utils/src/Interfaces.ts:211


type?

optional type?: GraphQLOutputType

Defined in: packages/utils/src/Interfaces.ts:208