UNPKG

758 BJavaScriptView Raw
1/** Copyright (c) 2018 Uber Technologies, Inc.
2 *
3 * This source code is licensed under the MIT license found in the
4 * LICENSE file in the root directory of this source tree.
5 *
6 * @flow
7 */
8import type {RPCDepsType, RPCServiceType} from './types';
9
10import browserDataFetching from './browser';
11import serverDataFetching from './server';
12
13export {default as mock} from './mock';
14export {default as ResponseError} from './response-error';
15
16export default __BROWSER__ ? browserDataFetching : serverDataFetching;
17
18export {
19 BodyParserOptionsToken,
20 RPCToken,
21 RPCHandlersToken,
22 RPCHandlersConfigToken,
23} from './tokens';
24
25export {default as getMockRpcHandlers} from './mock-rpc-handlers';
26
27export type {RPCDepsType};
28export type RPCType = RPCServiceType;