UNPKG

feathers-solr

Version:

A Feathers service adapter for Solr

15 lines 886 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.filterResolver = void 0; exports.filterResolver = { $search: (value) => value || '*:*', $select: (fields) => { return (!Array.isArray(fields) || fields.length === 0 ? ['*', 'score'] : fields.indexOf('id') === -1 ? fields.concat(['id']) : fields).join(','); }, $limit: ($limit, paginate) => { var _a, _b, _c; return Math.min(Number((_a = $limit !== null && $limit !== void 0 ? $limit : paginate.default) !== null && _a !== void 0 ? _a : 15), (_c = (_b = paginate.max) !== null && _b !== void 0 ? _b : $limit) !== null && _c !== void 0 ? _c : 15); }, $skip: (value) => value || 0, $sort: (value) => Object.keys(value).map(key => `${key} ${(parseInt(value[key], 10) === 1 ? 'asc' : 'desc')}`).join(',') }; //# sourceMappingURL=filterResolver.js.map