Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 33 additions & 33 deletions packages/relay-runtime/RelayRuntime.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,30 +11,30 @@

'use strict';

const RelayConcreteNode = require('RelayConcreteNode');
const RelayConnectionHandler = require('RelayConnectionHandler');
const RelayConnectionInterface = require('RelayConnectionInterface');
const RelayCore = require('RelayCore');
const RelayDeclarativeMutationConfig = require('RelayDeclarativeMutationConfig');
const RelayInMemoryRecordSource = require('RelayInMemoryRecordSource');
const RelayMarkSweepStore = require('RelayMarkSweepStore');
const RelayModernEnvironment = require('RelayModernEnvironment');
const RelayModernGraphQLTag = require('RelayModernGraphQLTag');
const RelayNetwork = require('RelayNetwork');
const RelayObservable = require('RelayObservable');
const RelayProfiler = require('RelayProfiler');
const RelayQueryResponseCache = require('RelayQueryResponseCache');
const RelayStoreUtils = require('RelayStoreUtils');
const RelayViewerHandler = require('RelayViewerHandler');
const RelayConcreteNode = require('./util/RelayConcreteNode');
const RelayConnectionHandler = require('./handlers/connection/RelayConnectionHandler');
const RelayConnectionInterface = require('./handlers/connection/RelayConnectionInterface');
const RelayCore = require('./store/RelayCore');
const RelayDeclarativeMutationConfig = require('./mutations/RelayDeclarativeMutationConfig');
const RelayInMemoryRecordSource = require('./store/RelayInMemoryRecordSource');
const RelayMarkSweepStore = require('./store/RelayMarkSweepStore');
const RelayModernEnvironment = require('./store/RelayModernEnvironment');
const RelayModernGraphQLTag = require('./query/RelayModernGraphQLTag');
const RelayNetwork = require('./network/RelayNetwork');
const RelayObservable = require('./network/RelayObservable');
const RelayProfiler = require('./util/RelayProfiler');
const RelayQueryResponseCache = require('./network/RelayQueryResponseCache');
const RelayStoreUtils = require('./store/RelayStoreUtils');
const RelayViewerHandler = require('./handlers/viewer/RelayViewerHandler');

const applyRelayModernOptimisticMutation = require('applyRelayModernOptimisticMutation');
const commitLocalUpdate = require('commitLocalUpdate');
const commitRelayModernMutation = require('commitRelayModernMutation');
const fetchRelayModernQuery = require('fetchRelayModernQuery');
const isRelayModernEnvironment = require('isRelayModernEnvironment');
const recycleNodesInto = require('recycleNodesInto');
const applyRelayModernOptimisticMutation = require('./mutations/applyRelayModernOptimisticMutation');
const commitLocalUpdate = require('./mutations/commitLocalUpdate');
const commitRelayModernMutation = require('./mutations/commitRelayModernMutation');
const fetchRelayModernQuery = require('./query/fetchRelayModernQuery');
const isRelayModernEnvironment = require('./store/isRelayModernEnvironment');
const recycleNodesInto = require('./util/recycleNodesInto');
const requestRelaySubscription = require('./subscription/requestRelaySubscription');
const simpleClone = require('simpleClone');
const simpleClone = require('./util/simpleClone');

export type {
GraphQLSubscriptionConfig,
Expand All @@ -53,27 +53,27 @@ export type {
ConcreteOperation,
ConcreteFragment,
RequestNode,
} from 'RelayConcreteNode';
export type {ConnectionMetadata} from 'RelayConnectionHandler';
export type {EdgeRecord, PageInfo} from 'RelayConnectionInterface';
} from './util/RelayConcreteNode';
export type {ConnectionMetadata} from './handlers/connection/RelayConnectionHandler';
export type {EdgeRecord, PageInfo} from './handlers/connection/RelayConnectionInterface';
export type {
DeclarativeMutationConfig,
MutationType,
RangeOperation,
} from 'RelayDeclarativeMutationConfig';
export type {GraphQLTaggedNode} from 'RelayModernGraphQLTag';
} from './mutations/RelayDeclarativeMutationConfig';
export type {GraphQLTaggedNode} from './query/RelayModernGraphQLTag';
export type {
GraphQLResponse,
PayloadError,
UploadableMap,
} from 'RelayNetworkTypes';
} from './network/RelayNetworkTypes';
export type {
ObservableFromValue,
Observer,
Subscribable,
Subscription,
} from 'RelayObservable';
export type {RecordState} from 'RelayRecordState';
} from './network/RelayObservable';
export type {RecordState} from './store/RelayRecordState';
export type {
Environment as IEnvironment,
FragmentMap,
Expand All @@ -83,11 +83,11 @@ export type {
Selector,
SelectorStoreUpdater,
Snapshot,
} from 'RelayStoreTypes';
} from './store/RelayStoreTypes';
export type {
OptimisticMutationConfig,
} from 'applyRelayModernOptimisticMutation';
export type {MutationConfig} from 'commitRelayModernMutation';
} from './mutations/applyRelayModernOptimisticMutation';
export type {MutationConfig} from './mutations/commitRelayModernMutation';

// As early as possible, check for the existence of the JavaScript globals which
// Relay Runtime relies upon, and produce a clear message if they do not exist.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayDefaultHandlerProvider
* @flow
* @format
*/

'use strict';

const RelayConnectionHandler = require('RelayConnectionHandler');
const RelayViewerHandler = require('RelayViewerHandler');
const RelayConnectionHandler = require('./connection/RelayConnectionHandler');
const RelayViewerHandler = require('./viewer/RelayViewerHandler');

const invariant = require('invariant');

import type {Handler} from 'RelayStoreTypes';
import type {Handler} from '../store/RelayStoreTypes';
export type HandlerProvider = (name: string) => ?Handler;

function RelayDefaultHandlerProvider(handle: string): Handler {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@

'use strict';

const RelayConnectionInterface = require('RelayConnectionInterface');
const RelayConnectionInterface = require('./RelayConnectionInterface');

const generateRelayClientID = require('generateRelayClientID');
const getRelayHandleKey = require('getRelayHandleKey');
const generateRelayClientID = require('../../store/generateRelayClientID');
const getRelayHandleKey = require('../../util/getRelayHandleKey');
const invariant = require('invariant');
const warning = require('warning');

Expand All @@ -23,7 +23,7 @@ import type {
HandleFieldPayload,
RecordProxy,
RecordSourceProxy,
} from 'RelayStoreTypes';
} from '../../store/RelayStoreTypes';

export type ConnectionMetadata = {
path: ?Array<string>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayConnectionInterface
* @flow
* @format
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@

require('configureForRelayOSS');

const RelayConnectionHandler = require('RelayConnectionHandler');
const RelayInMemoryRecordSource = require('RelayInMemoryRecordSource');
const RelayMarkSweepStore = require('RelayMarkSweepStore');
const RelayRecordSourceMutator = require('RelayRecordSourceMutator');
const RelayRecordSourceProxy = require('RelayRecordSourceProxy');
const RelayResponseNormalizer = require('RelayResponseNormalizer');
const RelayStoreUtils = require('RelayStoreUtils');
const RelayConnectionHandler = require('../RelayConnectionHandler');
const RelayInMemoryRecordSource = require('../../../store/RelayInMemoryRecordSource');
const RelayMarkSweepStore = require('../../../store/RelayMarkSweepStore');
const RelayRecordSourceMutator = require('../../../mutations/RelayRecordSourceMutator');
const RelayRecordSourceProxy = require('../../../mutations/RelayRecordSourceProxy');
const RelayResponseNormalizer = require('../../../store/RelayResponseNormalizer');
const RelayStoreUtils = require('../../../store/RelayStoreUtils');
const RelayModernTestUtils = require('RelayModernTestUtils');
const RelayConnectionInterface = require('RelayConnectionInterface');
const RelayConnectionInterface = require('../RelayConnectionInterface');

const getRelayHandleKey = require('getRelayHandleKey');
const simpleClone = require('simpleClone');
const getRelayHandleKey = require('../../../util/getRelayHandleKey');
const simpleClone = require('../../../util/simpleClone');

const {
ID_KEY,
Expand Down
7 changes: 3 additions & 4 deletions packages/relay-runtime/handlers/viewer/RelayViewerHandler.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,17 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayViewerHandler
* @flow
* @format
*/

'use strict';

const generateRelayClientID = require('generateRelayClientID');
const generateRelayClientID = require('../../store/generateRelayClientID');

const {ROOT_ID} = require('RelayStoreUtils');
const {ROOT_ID} = require('../../store/RelayStoreUtils');

import type {HandleFieldPayload, RecordSourceProxy} from 'RelayStoreTypes';
import type {HandleFieldPayload, RecordSourceProxy} from '../../store/RelayStoreTypes';

const VIEWER_ID = generateRelayClientID(ROOT_ID, 'viewer');
const VIEWER_TYPE = 'Viewer';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@

'use strict';

const RelayInMemoryRecordSource = require('RelayInMemoryRecordSource');
const RelayModernRecord = require('RelayModernRecord');
const RelayInMemoryRecordSource = require('../../../store/RelayInMemoryRecordSource');
const RelayModernRecord = require('../../../store/RelayModernRecord');
const RelayModernTestUtils = require('RelayModernTestUtils');
const RelayRecordSourceMutator = require('RelayRecordSourceMutator');
const RelayRecordSourceProxy = require('RelayRecordSourceProxy');
const RelayStoreUtils = require('RelayStoreUtils');
const RelayViewerHandler = require('RelayViewerHandler');
const RelayRecordSourceMutator = require('../../../mutations/RelayRecordSourceMutator');
const RelayRecordSourceProxy = require('../../../mutations/RelayRecordSourceProxy');
const RelayStoreUtils = require('../../../store/RelayStoreUtils');
const RelayViewerHandler = require('../RelayViewerHandler');

const generateRelayClientID = require('generateRelayClientID');
const getRelayHandleKey = require('getRelayHandleKey');
const generateRelayClientID = require('../../../store/generateRelayClientID');
const getRelayHandleKey = require('../../../util/getRelayHandleKey');

const {ID_KEY, REF_KEY, ROOT_ID, ROOT_TYPE, TYPENAME_KEY} = RelayStoreUtils;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@

'use strict';

const RelayConnectionHandler = require('RelayConnectionHandler');
const RelayConnectionHandler = require('../handlers/connection/RelayConnectionHandler');

const warning = require('warning');

import type {DataID, Variables} from '../util/RelayRuntimeTypes';
import type {RequestNode} from 'RelayConcreteNode';
import type {RequestNode} from '../util/RelayConcreteNode';
import type {
RecordSourceSelectorProxy,
SelectorStoreUpdater,
} from 'RelayStoreTypes';
} from '../store/RelayStoreTypes';
import type {SelectorData} from 'react-relay/classic/environment/RelayCombinedEnvironmentTypes';
import type {RelayConcreteNode} from 'react-relay/classic/query/RelayQL';

Expand Down
15 changes: 7 additions & 8 deletions packages/relay-runtime/mutations/RelayRecordProxy.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,22 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayRecordProxy
* @flow
* @format
*/

'use strict';

const generateRelayClientID = require('generateRelayClientID');
const generateRelayClientID = require('../store/generateRelayClientID');
const invariant = require('invariant');

const {getStableStorageKey} = require('RelayStoreUtils');
const {getStableStorageKey} = require('../store/RelayStoreUtils');

import type RelayRecordSourceMutator from 'RelayRecordSourceMutator';
import type RelayRecordSourceProxy from 'RelayRecordSourceProxy';
import type {DataID} from 'RelayRuntime';
import type {RecordProxy} from 'RelayStoreTypes';
import type {Arguments} from 'RelayStoreUtils';
import type RelayRecordSourceMutator from './RelayRecordSourceMutator';
import type RelayRecordSourceProxy from './RelayRecordSourceProxy';
import type {DataID} from '../RelayRuntime';
import type {RecordProxy} from '../store/RelayStoreTypes';
import type {Arguments} from '../store/RelayStoreUtils';

/**
* @internal
Expand Down
11 changes: 5 additions & 6 deletions packages/relay-runtime/mutations/RelayRecordSourceMutator.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,25 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayRecordSourceMutator
* @flow
* @format
*/

'use strict';

const RelayModernRecord = require('RelayModernRecord');
const RelayModernRecord = require('../store/RelayModernRecord');

const invariant = require('invariant');

const {EXISTENT} = require('RelayRecordState');
const {EXISTENT} = require('../store/RelayRecordState');
const {
UNPUBLISH_FIELD_SENTINEL,
UNPUBLISH_RECORD_SENTINEL,
} = require('RelayStoreUtils');
} = require('../store/RelayStoreUtils');

import type {DataID} from '../util/RelayRuntimeTypes';
import type {RecordState} from 'RelayRecordState';
import type {MutableRecordSource, RecordSource} from 'RelayStoreTypes';
import type {RecordState} from '../store/RelayRecordState';
import type {MutableRecordSource, RecordSource} from '../store/RelayStoreTypes';
import type {Record} from 'react-relay/classic/environment/RelayCombinedEnvironmentTypes';

/**
Expand Down
19 changes: 9 additions & 10 deletions packages/relay-runtime/mutations/RelayRecordSourceProxy.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,33 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayRecordSourceProxy
* @flow
* @format
*/

'use strict';

const RelayModernRecord = require('RelayModernRecord');
const RelayRecordProxy = require('RelayRecordProxy');
const RelayRecordSourceSelectorProxy = require('RelayRecordSourceSelectorProxy');
const RelayModernRecord = require('../store/RelayModernRecord');
const RelayRecordProxy = require('./RelayRecordProxy');
const RelayRecordSourceSelectorProxy = require('./RelayRecordSourceSelectorProxy');

const invariant = require('invariant');
const normalizeRelayPayload = require('normalizeRelayPayload');
const normalizeRelayPayload = require('../store/normalizeRelayPayload');

const {EXISTENT, NONEXISTENT} = require('RelayRecordState');
const {ROOT_ID, ROOT_TYPE} = require('RelayStoreUtils');
const {EXISTENT, NONEXISTENT} = require('../store/RelayRecordState');
const {ROOT_ID, ROOT_TYPE} = require('../store/RelayStoreUtils');

import type {DataID} from '../util/RelayRuntimeTypes';
import type {HandlerProvider} from 'RelayDefaultHandlerProvider';
import type RelayRecordSourceMutator from 'RelayRecordSourceMutator';
import type {HandlerProvider} from '../handlers/RelayDefaultHandlerProvider';
import type RelayRecordSourceMutator from './RelayRecordSourceMutator';
import type {
HandleFieldPayload,
RecordSource,
RecordProxy,
RecordSourceProxy,
RecordSourceSelectorProxy,
OperationSelector,
} from 'RelayStoreTypes';
} from '../store/RelayStoreTypes';

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule RelayRecordSourceSelectorProxy
* @flow
* @format
*/
Expand All @@ -13,16 +12,16 @@

const invariant = require('invariant');

const {getStorageKey} = require('RelayStoreUtils');
const {getStorageKey} = require('../store/RelayStoreUtils');

import type {DataID} from '../util/RelayRuntimeTypes';
import type {ConcreteLinkedField} from 'RelayConcreteNode';
import type {ConcreteLinkedField} from '../util/RelayConcreteNode';
import type {
RecordProxy,
Selector,
RecordSourceProxy,
RecordSourceSelectorProxy,
} from 'RelayStoreTypes';
} from '../store/RelayStoreTypes';

/**
* @internal
Expand Down
Loading