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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…