Decode a GraphQL response body against schema. The body may carry several
concatenated JSON documents (GraphQL incremental delivery — @defer/
@stream), so it is split and merged first; the requested root field may
therefore arrive in a later patch. When the merged payload still lacks that
root field, a GraphqlRootFieldMissingError is raised rather than
letting a raw parse/shape failure surface as a TypeError downstream.
Decode a GraphQL response body against
schema. The body may carry several concatenated JSON documents (GraphQL incremental delivery —@defer/@stream), so it is split and merged first; the requested root field may therefore arrive in a later patch. When the merged payload still lacks that root field, a GraphqlRootFieldMissingError is raised rather than letting a raw parse/shape failure surface as aTypeErrordownstream.