solrkit
Version:
 
25 lines • 804 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var _ = require("lodash");
function namespace(params, core, ns) {
var result = [core, {
type: 'QUERY',
query: params.query,
start: params.start
}];
return result;
}
function fixParams(params) {
return {
type: 'QUERY',
query: params.query,
start: (parseInt(params.page || '1', 50) - 1) * 50
};
}
function initializePage(dataStore, params) {
return _.map(dataStore.cores, function (core, i) { return namespace(fixParams(params), core, 'glass'); }).map(function (thisCore) {
return thisCore[0].stateTransition(thisCore[1]);
});
}
exports.initializePage = initializePage;
//# sourceMappingURL=Routing.js.map