UNPKG

relay-runtime

Version:

A core runtime for building GraphQL-driven applications.

15 lines (14 loc) 559 B
'use strict'; var _require = require('../query/GraphQLTag'), getUpdatableQuery = _require.getUpdatableQuery; var _require2 = require('./createUpdatableProxy'), createUpdatableProxy = _require2.createUpdatableProxy; function readUpdatableQuery(query, variables, proxy, missingFieldHandlers) { var updatableQuery = getUpdatableQuery(query); return { updatableData: createUpdatableProxy(proxy.getRoot(), variables, updatableQuery.fragment.selections, proxy, missingFieldHandlers) }; } module.exports = { readUpdatableQuery: readUpdatableQuery };