A resolver is a function that produces the value for a single field in the schema. GraphQL walks the query field by field and calls the matching resolver for each one — that walk is the resolver chain.
The four resolver arguments
Every resolver receives (parent, args, context, info):
