react-redux-provide
Version:
Build your UI with React. Manage application state with Redux providers. Persist and share application state with replication. Use pure functions everywhere.
105 lines (81 loc) • 1.74 kB
JavaScript
import provide, { reloadFunctions, reloadProviders } from './provide';
import createProviderStore from './createProviderStore';
import { getClientState, getInitialState } from './createProviderStore';
import createKeyConcat from './createKeyConcat';
import shallowEqual from './shallowEqual';
import instantiateProvider from './instantiateProvider';
import {
getFromContextOrProps,
getProviders,
getProviderInstances,
getActiveQueries,
getQueryResults,
getFunctionOrObject,
getQueries,
getQuery,
getQueryOptions,
getQueriesOptions,
getQueryHandlers,
getMergedResult,
resultsEqual,
handleQueries
} from './instantiateProvider';
import {
pushMiddleware,
unshiftMiddleware,
pushEnhancer,
unshiftEnhancer,
pushOnInstantiated,
unshiftOnInstantiated,
pushOnReady,
unshiftOnReady,
pushReplication,
unshiftReplication,
pushReplicator,
unshiftReplicator,
pushWait,
unshiftWait,
pushClear,
unshiftClear
} from './keyConcats';
export default provide;
export {
provide,
reloadFunctions,
reloadProviders,
createProviderStore,
getClientState,
getInitialState,
createKeyConcat,
shallowEqual,
instantiateProvider,
getFromContextOrProps,
getProviders,
getProviderInstances,
getActiveQueries,
getQueryResults,
getFunctionOrObject,
getQueries,
getQuery,
getQueryOptions,
getQueriesOptions,
getQueryHandlers,
getMergedResult,
handleQueries,
pushMiddleware,
unshiftMiddleware,
pushEnhancer,
unshiftEnhancer,
pushOnInstantiated,
unshiftOnInstantiated,
pushOnReady,
unshiftOnReady,
pushReplication,
unshiftReplication,
pushReplicator,
unshiftReplicator,
pushWait,
unshiftWait,
pushClear,
unshiftClear
};