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:135
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:125
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:130
requireResolversForResolveType
• Optional requireResolversForResolveType: ValidatorBehavior
Enable to require a resolveType() for Interface and Union types.
Defaults to ignore.
Defined in
packages/utils/src/Interfaces.ts:140
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.