UNPKG

fusion-plugin-rpc

Version:

Fetch data on the server and client with an RPC style interface.

29 lines (22 loc) 775 B
/** Copyright (c) 2018 Uber Technologies, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import type {RPCDepsType, RPCServiceType} from './types'; import browserDataFetching from './browser'; import serverDataFetching from './server'; export {default as mock} from './mock'; export {default as ResponseError} from './response-error'; export default __BROWSER__ ? browserDataFetching : serverDataFetching; export { BodyParserOptionsToken, RPCToken, RPCHandlersToken, RPCHandlersConfigToken, RPCQueryParamsToken, } from './tokens'; export {default as getMockRpcHandlers} from './mock-rpc-handlers'; export type {RPCDepsType}; export type {RPCServiceType as RPCType};