UNPKG

@ecomplus/search-engine

Version:

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

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