Readarr/frontend/src/Store/Selectors/createCommandSelector.js
2017-09-05 23:00:26 -04:00

14 lines
370 B
JavaScript

import _ from 'lodash';
import { createSelector } from 'reselect';
import createCommandsSelector from './createCommandsSelector';
function createCommandSelector(name, contraints = {}) {
return createSelector(
createCommandsSelector(),
(commands) => {
return _.some(commands, { name, ...contraints });
}
);
}
export default createCommandSelector;