UNPKG

redux-boost

Version:
20 lines (15 loc) 583 B
import { createSelector } from 'reselect'; export var getEntityName = function getEntityName(_) { var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, entity = _ref.entity; return entity; }; export var getAllEntities = function getAllEntities(state) { return state.data; }; export var getEntitiesObject = createSelector([getAllEntities, getEntityName], function (entities, name) { return entities[name] || {}; }); export var getEntities = createSelector([getEntitiesObject], function (entities) { return Object.values(entities); });