rittenhop-dev/versions/5.94.2/node_modules/@tryghost/bookshelf-search/lib/bookshelf-search.js
2024-09-23 19:40:12 -04:00

19 lines
480 B
JavaScript

const searchPlugin = function searchPlugin(Bookshelf) {
const Model = Bookshelf.Model.extend({
// override this on the model itself
searchQuery() {},
applySearchQuery: function applySearchQuery(options) {
if (options.search) {
this.query((qb) => {
this.searchQuery(qb, options.search);
});
}
}
});
Bookshelf.Model = Model;
};
module.exports = searchPlugin;