@codeparticle/rdx
Version:
RDX is a module based redux framework that generates boilerplate for you.
39 lines (38 loc) • 3.36 kB
TypeScript
export { PathOrBackup, get } from './utils/get';
export { valueOr } from './utils/value-or';
export { pipe } from './utils/pipe';
export { filter } from './utils/filter';
export { map } from './utils/map';
export { getObjectPaths } from './utils/get-object-paths';
export { isObject } from './utils/is-object';
export { keyMirror } from './utils/key-mirror';
export { id } from './utils/id';
export { trampoline } from './utils/trampoline';
export { omit } from './utils/omit';
export { setPath } from './utils/set-path';
export { tap } from './utils/tap';
export { hasKeys } from './utils/has-keys';
export { LooseSelector, SelectorWithKnownPath, SelectorWithSuggestions, SelectorWithUnknownPath, StrictSelector, selector } from './utils/selector';
export { createActions, createActionsFromTypes, extendActions } from './core/create-actions';
export { createAutoReducer, extendReducers } from './core/create-reducers';
export { createAction } from './core/create-action';
export { createRdxActionTypesFromState, createTypes, extendTypes } from './core/create-types';
export { createReducer } from './core/create-reducer';
export { createSelectors } from './core/create-selectors';
export { createRdxModule, rdx } from './core/create-rdx-module';
export { combineModules, createStore } from './core/create-store';
export { createMappers, mapActions, mapPaths, mapState } from './core/map-props';
export { createApiReducer } from './core/create-api-reducer';
export { apiRequestState, apiState } from './api/api-state';
export { combineSagas } from './sagas/combine-sagas';
export { createSagas, createTakeEverySagas, createTakeLatestSagas } from './sagas/create-sagas';
export { A as ActionCreator, a as ActionMapper, b as ActionObject, c as AdditionalKeysObject, d as ApiReducerKeys, e as ApiRequestState, C as ConfiguredSagasObject, f as ConfiguredStore, D as DefaultSagasObject, g as DotSeparatedPaths, G as GeneratedReducerNames, H as HandlerType, K as KeyMirroredObject, M as ModuleCombination, N as NotLatestOrEvery, U as PascalCase, P as PathsOf, h as PayloadObject, R as RdxAction, i as RdxActionName, j as RdxActionType, k as RdxApiActionName, l as RdxApiActionType, m as RdxDevToolsConfig, n as RdxMappers, o as RdxModule, p as RdxModuleConfiguration, q as RdxOutput, r as RdxPrefixed, s as RdxReducer, t as RdxResetActionName, u as RdxResetActionType, v as RdxRootConfiguration, w as RdxSagasConfig, x as RdxSelector, y as RdxSelectorName, z as RdxSelectorValue, B as RdxSetActionName, E as RdxSetOrResetActionType, F as RdxTypesObject, I as ReducerHandlers, J as ReducersMapObjectDefinition, S as SagasObject, L as SelectionMapper, O as SelectorPath, Q as SelectorsObject, T as TypeDef } from './types-524051ef';
export { createApiActionTypes, createApiReducerHandlers, createBaseReducerHandlers, createReducerHandlers, failureReducerHandler, reflectApiHandlersOver, reflectBaseHandlersOver, replacePartialReducerHandler, replaceReducerHandler, requestReducerHandler, resetApiReducerHandler, resetReducerHandler, spreadReducerHandler, successReducerHandler } from './internal/reducer-handlers';
export { P as PathValue } from './Path.d-b1ed7658';
import './_Internal.d-b77d7bab';
import './AutoPath.d-5ff8a441';
import './Key.d-06c5b790';
import './observable-like.d-11562fe5';
import 'redux';
import 'redux-saga';
import '@redux-devtools/extension';