parseGraphQLRequest

Parses a map of external values to a GraphQLRequest.

Note: this is typically used by subscriptions and/or post requests. GET request encode "variables" and "extensions" as JSON and need to be preprocessed first. See toExternalValueMap.