redux-crud-store
Version:
Store of server-side models for Redux single page applications
28 lines (21 loc) • 605 B
JavaScript
/* @flow */
import crudSaga from './sagas'
import crudReducer from './reducers'
import * as crudActions from './actionTypes'
import ApiClient from './ApiClient'
export { crudSaga, crudReducer, crudActions, ApiClient }
export {
fetchCollection, fetchRecord, createRecord, updateRecord, deleteRecord,
clearActionStatus, apiCall, clearModelData
} from './actionCreators'
export {
select,
selectCollection, selectRecord, selectRecordOrEmptyObject,
selectActionStatus
} from './selectors'
export type {
Action, CrudAction
} from './actionTypes'
export type {
Selection
} from './selectors'