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

Interface: IFieldResolverOptions<TSource, TContext, TArgs>

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

Type Parameters

TSource

TSource = any

TContext

TContext = any

TArgs

TArgs = any

Properties

args?

optional args?: GraphQLArgument[]

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


astNode?

optional astNode?: FieldDefinitionNode

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


deprecationReason?

optional deprecationReason?: string

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


description?

optional description?: string

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


extensions?

optional extensions?: Record<string, any>

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


isDeprecated?

optional isDeprecated?: boolean

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


name?

optional name?: string

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


resolve?

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

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


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


type?

optional type?: GraphQLOutputType

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