function normalize(
  recordSource: MutableRecordSource,
  selector: NormalizationSelector,
  response: PayloadData,
  options: NormalizationOptions,
): NormalizedResponse {
  const {dataID, node, variables} = selector;
  const normalizer = new RelayResponseNormalizer(
    recordSource,
    variables,
    options,
  );
  return normalizer.normalizeResponse(node, dataID, response);
}
function normalize(
  recordSource: MutableRecordSource,
  selector: NormalizationSelector,
  response: PayloadData,
  options: NormalizationOptions,
): NormalizedResponse {
  const {dataID, node, variables} = selector;
  const normalizer = new RelayResponseNormalizer(
    recordSource,
    variables,
    options,
  );
  return normalizer.normalizeResponse(node, dataID, response);
}
function normalize ( recordSource : MutableRecordSource , selector : NormalizationSelector , response : PayloadData , options : NormalizationOptions , ) : NormalizedResponse { const { dataID , node , variables } = selector ; const normalizer = new RelayResponseNormalizer ( recordSource , variables , options , ) ; return normalizer . normalizeResponse ( node , dataID , response ) ; }
Normalizes the results of a query and standard GraphQL response, writing the
normalized records/fields into the given MutableRecordSource.

If handleStrippedNulls is true, will replace fields on the Selector that
are not present in the response with null. Otherwise will leave fields unset.
Normalizes the results of a query and standard GraphQL response writing the normalized records / fields into the given MutableRecordSource .
Normalizes a response from a relation