Interface: IResolverValidationOptions
Defined in: packages/utils/src/Interfaces.ts:127
Options for validating resolvers
Properties
requireResolversForAllFields?
optionalrequireResolversForAllFields?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:142
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:132
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:137
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:147
Enable to require a resolveType() for Interface and Union types.
Defaults to ignore.
requireResolversToMatchSchema?
optionalrequireResolversToMatchSchema?:ValidatorBehavior
Defined in: packages/utils/src/Interfaces.ts:152
Enable to require all defined resolvers to match fields that
actually exist in the schema. Defaults to error to catch common errors.