@e-group/redux-modules
Version:
eGroup team react-redux modules that share across projects.
15 lines • 559 B
JavaScript
import { createAction } from '@reduxjs/toolkit';
import { SET_ENTITIES, SET_ENTITIES_SHALLOW, SET_ENTITIES_ARRAY_CONCAT, DELETE_ENTITIES_IN } from './types';
export const setEntities = createAction(SET_ENTITIES, (payload, meta) => ({
payload,
meta
}));
export const setEntitiesShallow = createAction(SET_ENTITIES_SHALLOW, (payload, meta) => ({
payload,
meta
}));
export const setEntitiesArrayConcat = createAction(SET_ENTITIES_ARRAY_CONCAT, (payload, meta) => ({
payload,
meta
}));
export const deleteEntitiesIn = createAction(DELETE_ENTITIES_IN);