UNPKG

1.65 kBJavaScriptView Raw
1/**
2 * Copyright (c) Facebook, Inc. and its affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 *
7 *
8 * @format
9 */
10// flowlint ambiguous-object-type:error
11'use strict';
12
13var ReactRelayContext = require('./ReactRelayContext');
14
15var ReactRelayFragmentContainer = require('./ReactRelayFragmentContainer');
16
17var ReactRelayLocalQueryRenderer = require('./ReactRelayLocalQueryRenderer');
18
19var ReactRelayPaginationContainer = require('./ReactRelayPaginationContainer');
20
21var ReactRelayQueryRenderer = require('./ReactRelayQueryRenderer');
22
23var ReactRelayRefetchContainer = require('./ReactRelayRefetchContainer');
24
25var RelayRuntime = require('relay-runtime');
26
27/**
28 * The public interface to React Relay.
29 */
30module.exports = {
31 ConnectionHandler: RelayRuntime.ConnectionHandler,
32 QueryRenderer: ReactRelayQueryRenderer,
33 LocalQueryRenderer: ReactRelayLocalQueryRenderer,
34 MutationTypes: RelayRuntime.MutationTypes,
35 RangeOperations: RelayRuntime.RangeOperations,
36 ReactRelayContext: ReactRelayContext,
37 applyOptimisticMutation: RelayRuntime.applyOptimisticMutation,
38 commitLocalUpdate: RelayRuntime.commitLocalUpdate,
39 commitMutation: RelayRuntime.commitMutation,
40 createFragmentContainer: ReactRelayFragmentContainer.createContainer,
41 createPaginationContainer: ReactRelayPaginationContainer.createContainer,
42 createRefetchContainer: ReactRelayRefetchContainer.createContainer,
43 fetchQuery: RelayRuntime.fetchQuery,
44 graphql: RelayRuntime.graphql,
45 readInlineData: RelayRuntime.readInlineData,
46 requestSubscription: RelayRuntime.requestSubscription
47};
\No newline at end of file