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
JavaScript
'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
})
});