26 lines
538 B
Handlebars
Raw Normal View History

2017-01-17 13:40:59 +01:00
import { createSelector } from 'reselect';
/**
* Direct selector to the {{ camelCase name }} state domain
*/
2017-08-22 15:53:22 +02:00
const select{{ properCase name }}Domain = () => (state) => state.get('{{ camelCase name }}');
2017-01-17 13:40:59 +01:00
/**
* Other specific selectors
*/
/**
* Default selector used by {{ properCase name }}
*/
2017-08-22 15:53:22 +02:00
const makeSelect{{ properCase name }} = () => createSelector(
2017-01-17 13:40:59 +01:00
select{{ properCase name }}Domain(),
(substate) => substate.toJS()
);
2017-08-22 15:53:22 +02:00
export default makeSelect{{ properCase name }};
2017-01-17 13:40:59 +01:00
export {
select{{ properCase name }}Domain,
};