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