Interface: IResolverValidationOptions
Defined in: packages/utils/src/Interfaces.ts:160
Options for validating resolvers
Properties
requireResolversForAllFields?
optionalrequireResolversForAllFields?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:175
Enable to require a resolver for be defined for all fields defined
in the schema. Defaults to ignore.
requireResolversForArgs?
optionalrequireResolversForArgs?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:165
Enable to require a resolver to be defined for any field that has
arguments. Defaults to ignore.
requireResolversForNonScalar?
optionalrequireResolversForNonScalar?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:170
Enable to require a resolver to be defined for any field which has
a return type that isn’t a scalar. Defaults to ignore.
requireResolversForResolveType?
optionalrequireResolversForResolveType?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:180
Enable to require a resolveType() for Interface and Union types.
Defaults to ignore.
requireResolversToMatchSchema?
optionalrequireResolversToMatchSchema?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:185
Enable to require all defined resolvers to match fields that
actually exist in the schema. Defaults to error to catch common errors.