Selection Set
SelectionSet describes a type-safe interface to querying and transforming a GraphQL selection set.
Inheritors
Types
A marker object that defines a SelectionSet for a type that does not support selections. NoSelections can be used in places where a SelectionSet is required but cannot be defined.
Properties
Functions
Returns the schema field coordinates selected directly at this selection set's current level.
Return a SelectionSet describing the selections at the provided field. If the current SelectionSet does not include the provided field, then an empty SelectionSet will be returned.
Return a SelectionSet that is a projection of the selections on the provided type. The returned SelectionSet may include fields that are selected on a parent interface or union -- if you need to know if a projected SelectionSet contains non-inherited selections for a type, see requestsType
Renders this selection set as a GraphQL fragment.