graphql-tools-monorepo / utils/src / IResolverValidationOptions
Interface: IResolverValidationOptions
utils/src.IResolverValidationOptions
Options for validating resolvers
Table of contents
Properties
- requireResolversForAllFields
- requireResolversForArgs
- requireResolversForNonScalar
- requireResolversForResolveType
- requireResolversToMatchSchema
Properties
requireResolversForAllFields
• Optional
requireResolversForAllFields: ValidatorBehavior
Enable to require a resolver for be defined for all fields defined
in the schema. Defaults to ignore
.
Defined in
packages/utils/src/Interfaces.ts:133
requireResolversForArgs
• Optional
requireResolversForArgs: ValidatorBehavior
Enable to require a resolver to be defined for any field that has
arguments. Defaults to ignore
.
Defined in
packages/utils/src/Interfaces.ts:123
requireResolversForNonScalar
• Optional
requireResolversForNonScalar: ValidatorBehavior
Enable to require a resolver to be defined for any field which has
a return type that isn’t a scalar. Defaults to ignore
.
Defined in
packages/utils/src/Interfaces.ts:128
requireResolversForResolveType
• Optional
requireResolversForResolveType: ValidatorBehavior
Enable to require a resolveType()
for Interface and Union types.
Defaults to ignore
.
Defined in
packages/utils/src/Interfaces.ts:138
requireResolversToMatchSchema
• Optional
requireResolversToMatchSchema: ValidatorBehavior
Enable to require all defined resolvers to match fields that
actually exist in the schema. Defaults to error
to catch common errors.