Skip to content

Add type annotations to graphql resolvers

Alex Kalderimis requested to merge ajk-281697-resolver-types into master

What does this MR do?

This adds missing type annotations to some GraphQL resolver, and corrects some incorrect ones. Where sensible, some classes have the Graphql/ResolverType cop disabled (with a note added why).

Code duplication in some places is reduced by allowing resolvers to provide the field options.

See: #281697 (closed)

As a developer facing change, no Changelog entry is needed:

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Alex Kalderimis

Merge request reports