UNPKG

@ecomplus/search-engine

Version:

JS lib to handle products search with E-Com Plus stores

26 lines (19 loc) 617 B
import commonFilter from './../lib/common-filter' // handle filter by brand IDs export default (self, brandIds) => commonFilter(self, 'brands', '_id', brandIds) /** * @method * @name EcomSearch#setBrandIds * @description Defines list of brand IDs to match on next search request, * filtering product results by brand. * * @param {array<string>|null} brandIds - List of brand ObjectIDs (`_id`) * @returns {self} * * @example // Set filter by brand ID and run search request search.setBrandIds([ '5c703b35c626be23430d5030' ]).fetch() * @example // Remove filter by brand ID search.setBrandIds(null) */