UNPKG

react-apollo-graphql

Version:

Get rid of decorators and use Apollo GraphQL queries and mutations in the simple and readable way.

179 lines (163 loc) 8.03 kB
'use strict'; exports.__esModule = true; exports.ApolloError = undefined; var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // 1 = loading // 2 = setVariables // 3 = fetchMore // 4 = refetch // 6 = poll // 7 = ready // 8 = error var babelPluginFlowReactPropTypes_proptype_DocumentNode = require('graphql').babelPluginFlowReactPropTypes_proptype_DocumentNode || require('prop-types').any; // this is query result from client.query() or client.watchQuery().subscribe({ next }); // TODO determine data field by loading property, so // if loading is false and error is null, then data should be defined as user expects them // if loading is true then data could be nullable // if loading is false and error is Error, then data could be nullable (user can use partial render fir example) // this is current query result (state) of subscription if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_QueryResult', { value: require('prop-types').shape({ data: require('prop-types').any.isRequired, loading: require('prop-types').bool.isRequired, networkStatus: require('prop-types').any.isRequired, stale: require('prop-types').bool.isRequired }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_CurrentQueryResult', { value: require('prop-types').shape({ data: require('prop-types').any.isRequired, error: require('prop-types').any, loading: require('prop-types').bool.isRequired, networkStatus: require('prop-types').any.isRequired, partial: require('prop-types').bool }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_Observer', { value: require('prop-types').shape({ complete: require('prop-types').func, error: require('prop-types').func, next: require('prop-types').func }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_Subscription', { value: require('prop-types').shape({ unsubscribe: require('prop-types').func.isRequired }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_UpdateQueryOptions', { value: require('prop-types').shape({ variables: require('prop-types').object }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_ModifiableWatchQueryOptions', { value: require('prop-types').shape({ fetchPolicy: require('prop-types').any, notifyOnNetworkStatusChange: require('prop-types').bool, pollInterval: require('prop-types').number, reducer: require('prop-types').any, variables: require('prop-types').shape({}) }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_FetchMoreOptions', { value: require('prop-types').shape({ query: babelPluginFlowReactPropTypes_proptype_DocumentNode, updateQuery: require('prop-types').func.isRequired, variables: require('prop-types').any.isRequired }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_SubscribeToMoreOptions', { value: require('prop-types').shape({ document: babelPluginFlowReactPropTypes_proptype_DocumentNode, variables: require('prop-types').shape({}), updateQuery: require('prop-types').func, onError: require('prop-types').func }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_ObservableQuery', { value: require('prop-types').shape({ currentResult: require('prop-types').func.isRequired, fetchMore: require('prop-types').func.isRequired, getLastResult: require('prop-types').func.isRequired, subscribe: require('prop-types').func.isRequired, refetch: require('prop-types').func.isRequired, result: require('prop-types').func.isRequired, setOptions: require('prop-types').func.isRequired, setVariables: require('prop-types').func.isRequired, subscribeToMore: require('prop-types').func.isRequired, startPolling: require('prop-types').func.isRequired, stopPolling: require('prop-types').func.isRequired, updateQuery: require('prop-types').func.isRequired, variables: require('prop-types').shape({}).isRequired }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_PureQueryOptions', { value: require('prop-types').shape({ query: babelPluginFlowReactPropTypes_proptype_DocumentNode, variables: require('prop-types').shape({}) }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_MutationQueryReducersMap', { value: require('prop-types').shape({}) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_OperationResultReducerMap', { value: require('prop-types').shape({}) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_DataProxyReadQueryOptions', { value: require('prop-types').shape({ query: babelPluginFlowReactPropTypes_proptype_DocumentNode, variables: require('prop-types').shape({}) }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_DataProxyReadFragmentOptions', { value: require('prop-types').shape({ id: require('prop-types').string.isRequired, fragment: babelPluginFlowReactPropTypes_proptype_DocumentNode, fragmentName: require('prop-types').string, variables: require('prop-types').shape({}) }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_DataProxyWriteQueryOptions', { value: require('prop-types').shape({ data: require('prop-types').any.isRequired, query: babelPluginFlowReactPropTypes_proptype_DocumentNode, variables: require('prop-types').shape({}) }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_DataProxyWriteFragmentOptions', { value: require('prop-types').shape({ data: require('prop-types').any.isRequired, id: require('prop-types').string.isRequired, fragment: babelPluginFlowReactPropTypes_proptype_DocumentNode, fragmentName: require('prop-types').string, variables: require('prop-types').object }) }); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_DataProxy', { value: require('prop-types').shape({ readQuery: require('prop-types').func.isRequired, readFragment: require('prop-types').func.isRequired, writeQuery: require('prop-types').func.isRequired, writeFragment: require('prop-types').func.isRequired }) }); var ApolloError = exports.ApolloError = function (_Error) { (0, _inherits3.default)(ApolloError, _Error); function ApolloError() { (0, _classCallCheck3.default)(this, ApolloError); return (0, _possibleConstructorReturn3.default)(this, _Error.apply(this, arguments)); } return ApolloError; }(Error); if (typeof exports !== 'undefined') Object.defineProperty(exports, 'babelPluginFlowReactPropTypes_proptype_ApolloClient', { value: require('prop-types').shape({ mutate: require('prop-types').func.isRequired, watchQuery: require('prop-types').func.isRequired }) });