UNPKG

@gjv/redux-slice-factory

Version:

Generic factory functions for common slice data structures

35 lines (30 loc) 1.08 kB
import StatusEnum from './constants/StatusEnum' import { IEntityState } from './models/entity-state' import { IMetaState } from './models/meta-state' import { IModelState } from './models/model-state' import createEntitySlice, { IEntitySlice, IEntitySliceReducers, IEntitySliceSelectors, ICreateEntitySliceOptions } from './slice-factories/create-entity-slice' import createModelSlice, { IModelSlice, IModelSliceReducers, IModelSliceSelectors, ICreateModelSliceOptions } from './slice-factories/create-model-slice' import { ISlice, ISliceSelectors, IMetaSliceSelectors } from './types' export { // Generics ISlice, ISliceSelectors, // Meta Slice StatusEnum, IMetaState, IMetaSliceSelectors, // Model Slice createModelSlice, IModelState, IModelSlice, IModelSliceReducers, IModelSliceSelectors, ICreateModelSliceOptions, // Entity Slice createEntitySlice, IEntityState, IEntitySlice, IEntitySliceReducers, IEntitySliceSelectors, ICreateEntitySliceOptions, }