Determine if this
and that
are deeply equal.
Determine if this
and that
are deeply equal.
The name by which this field's results should be made available to the application.
The canonical name for the referenced field in the schema.
The name for the field when serializing the query or interpreting query responses from the server.
The name for the field when serializing the query or interpreting query responses from the server. The serialization key is derived from all calls/values and hashed for compactness.
Given the graphql
news_feed.first(10).orderby(TOP_STORIES)
the serialization key is
generateRQLFieldAlias('news_feed.first(10).orderby(TOP_STORIES')
The name which Relay internals can use to reference this field, without collisions.
The name which Relay internals can use to reference this field, without collisions. The storage key is derived from arguments with the following exclusions:
- Range calls such as first
or find
on connections.
- Conditionals when the field is present.
Given the graphql
news_feed.first(10).orderby(TOP_STORIES).if(true)
the storage key is
'news_feed.orderby(TOP_STORIES)'
Performs a fast comparison of whether this
and that
represent identical
query nodes.
Performs a fast comparison of whether this
and that
represent identical
query nodes. Returns true only if the concrete nodes, routes, and variables
are all the same.
Note that it is possible that this method can return false in cases where
equals
would return true. This can happen when the concrete nodes are
different but structurally identical, or when the route/variables are
different but do not have an effect on the structure of the query.
internal
Wraps access to query fields.
Note: place proxy methods for
GraphQL.Field
here.