UNPKG

react-redux-fetch

Version:

A declarative and customizable way to fetch data for React components and manage that data in the Redux state

41 lines (38 loc) 1.11 kB
"use strict"; exports.__esModule = true; /* eslint arrow-parens: [0] */ var getModel = exports.getModel = function getModel(state) { return state.repository; }; /** * getRepository() * usage: * - selectors.getRepository('repositoryName')(reduxState) * - selectors.getRepository('repositoryName').fromState(reduxState) */ var getRepository = exports.getRepository = function getRepository(repositoryName) { var fromState = function fromState(state) { return state.repository[repositoryName] && state.repository[repositoryName].value; }; var ret = function ret(state) { return fromState(state); }; ret.fromState = fromState; return ret; }; /** * getPromise() * usage: * - selectors.getPromise('repositoryName')(reduxState) * - selectors.getPromise('repositoryName').fromState(reduxState) */ var getPromise = exports.getPromise = function getPromise(repositoryName) { var fromState = function fromState(state) { return state.repository[repositoryName]; }; var ret = function ret(state) { return fromState(state); }; ret.fromState = fromState; return ret; };