easygraphql-load-tester icon indicating copy to clipboard operation
easygraphql-load-tester copied to clipboard

Single query for all fields

Open pdsmcgavin opened this issue 3 years ago • 0 comments

Is there a way to not use custom or selected queries and still get just 1 query for all fields instead of 1 query for every field with each field adding on.

return nestedType.fields.map((field) => {
        const createdField = getField(field, this.schema)
        if (createdField) {
          fields.push(createdField)
        }

        return createQuery({
          fields,
          queryHeader: queryHeader,
          isMutation,
          name,
          operationName,
          variables: this.arguments[query.name],
        })
      })

We end up with multiple queries like

user {
  firstName
}

user {
  firstName
  id
}

user {
  firstName
  id
  lastName
}

Can there be an option to only return the query with all fields please?

pdsmcgavin avatar May 20 '22 11:05 pdsmcgavin