INNER CODE UNIT · JavaScript
dependeeExists
lucasconstantino/graphql-resolvers · src/dependingResolvers.js:39
const dependeeExists = dependeeName => (
root,
args,
context,
{ fieldName, parentType: { _fields, name: parent } }
) =>
!_fields[dependeeName]
? new Error(
`Cannot get dependee "${dependeeName}" from field "${fieldName}" on type "${parent}"`
)
: skip
/**
* Resolver implementation to retrieve the resolved value of a dependee sibling field.
*
* @param {String} dependeeName The name of the dependee this resolver depends on.
* @param {Function} resolver Resolver implemenatation.
* @return {Function} dependee resolver.