react-relay
Version:
A framework for building GraphQL-driven React applications.
65 lines (64 loc) • 3.55 kB
JavaScript
'use strict';
var ReactRelayContext = require('./ReactRelayContext');
var ReactRelayFragmentContainer = require('./ReactRelayFragmentContainer');
var ReactRelayLocalQueryRenderer = require('./ReactRelayLocalQueryRenderer');
var ReactRelayPaginationContainer = require('./ReactRelayPaginationContainer');
var ReactRelayQueryRenderer = require('./ReactRelayQueryRenderer');
var ReactRelayRefetchContainer = require('./ReactRelayRefetchContainer');
var EntryPointContainer = require('./relay-hooks/EntryPointContainer.react');
var loadEntryPoint = require('./relay-hooks/loadEntryPoint');
var _require = require('./relay-hooks/loadQuery'),
loadQuery = _require.loadQuery;
var ProfilerContext = require('./relay-hooks/ProfilerContext');
var RelayEnvironmentProvider = require('./relay-hooks/RelayEnvironmentProvider');
var useClientQuery = require('./relay-hooks/useClientQuery');
var useEntryPointLoader = require('./relay-hooks/useEntryPointLoader');
var useFragment = require('./relay-hooks/useFragment');
var useLazyLoadQuery = require('./relay-hooks/useLazyLoadQuery');
var useMutation = require('./relay-hooks/useMutation');
var usePaginationFragment = require('./relay-hooks/usePaginationFragment');
var usePrefetchableForwardPaginationFragment_EXPERIMENTAL = require('./relay-hooks/usePrefetchableForwardPaginationFragment_EXPERIMENTAL');
var usePreloadedQuery = require('./relay-hooks/usePreloadedQuery');
var useQueryLoader = require('./relay-hooks/useQueryLoader');
var useRefetchableFragment = require('./relay-hooks/useRefetchableFragment');
var useRelayEnvironment = require('./relay-hooks/useRelayEnvironment');
var useSubscribeToInvalidationState = require('./relay-hooks/useSubscribeToInvalidationState');
var useSubscription = require('./relay-hooks/useSubscription');
var RelayRuntime = require('relay-runtime');
module.exports = {
ConnectionHandler: RelayRuntime.ConnectionHandler,
QueryRenderer: ReactRelayQueryRenderer,
LocalQueryRenderer: ReactRelayLocalQueryRenderer,
MutationTypes: RelayRuntime.MutationTypes,
RangeOperations: RelayRuntime.RangeOperations,
ReactRelayContext: ReactRelayContext,
applyOptimisticMutation: RelayRuntime.applyOptimisticMutation,
commitLocalUpdate: RelayRuntime.commitLocalUpdate,
commitMutation: RelayRuntime.commitMutation,
createFragmentContainer: ReactRelayFragmentContainer.createContainer,
createPaginationContainer: ReactRelayPaginationContainer.createContainer,
createRefetchContainer: ReactRelayRefetchContainer.createContainer,
fetchQuery_DEPRECATED: RelayRuntime.fetchQuery_DEPRECATED,
graphql: RelayRuntime.graphql,
readInlineData: RelayRuntime.readInlineData,
requestSubscription: RelayRuntime.requestSubscription,
EntryPointContainer: EntryPointContainer,
RelayEnvironmentProvider: RelayEnvironmentProvider,
ProfilerContext: ProfilerContext,
fetchQuery: RelayRuntime.fetchQuery,
loadQuery: loadQuery,
loadEntryPoint: loadEntryPoint,
useClientQuery: useClientQuery,
useFragment: useFragment,
useLazyLoadQuery: useLazyLoadQuery,
useEntryPointLoader: useEntryPointLoader,
useQueryLoader: useQueryLoader,
useMutation: useMutation,
usePaginationFragment: usePaginationFragment,
usePreloadedQuery: usePreloadedQuery,
useRefetchableFragment: useRefetchableFragment,
usePrefetchableForwardPaginationFragment_EXPERIMENTAL: usePrefetchableForwardPaginationFragment_EXPERIMENTAL,
useRelayEnvironment: useRelayEnvironment,
useSubscribeToInvalidationState: useSubscribeToInvalidationState,
useSubscription: useSubscription
};