redux-security
Version:
40 lines (36 loc) • 899 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var select = exports.select = function select(state) {
var status = function status() {
return state.status.value;
};
var error = function error() {
return state.status.error;
};
var docs = {};
docs.byIndex = function (index) {
return state.docs[index];
};
docs.find = function (filter) {
return state.docs.find(filter);
};
docs.first = function () {
return state.docs[0];
};
docs.last = function () {
return state.docs[state.docs.length - 1];
};
docs.length = function () {
return state.docs.length;
};
var config = {};
config.docsMax = function () {
return state.config.docsMax;
};
config.docsMaxOverRemove = function () {
return state.config.docsMaxOverRemove;
};
return { config: config, docs: docs, status: status, error: error };
};