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:84


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