UNPKG

@empathyco/x-components

Version:
44 lines (31 loc) 2.41 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@empathyco/x-components](./x-components.md) &gt; [DefaultFacetsService](./x-components.defaultfacetsservice.md) ## DefaultFacetsService class Default implementation for the [FacetsService](./x-components.facetsservice.md)<!-- -->. **Signature:** ```typescript export declare class DefaultFacetsService implements FacetsService ``` **Implements:** [FacetsService](./x-components.facetsservice.md) ## Constructors | Constructor | Modifiers | Description | | --- | --- | --- | | [(constructor)(filterEntityFactory)](./x-components.defaultfacetsservice._constructor_.md) | | Constructs a new instance of the <code>DefaultFacetsService</code> class | ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [filterEntityFactory](./x-components.defaultfacetsservice.filterentityfactory.md) | <code>protected</code> | FilterEntityFactory | | | [instance](./x-components.defaultfacetsservice.instance.md) | <code>static</code> | [FacetsService](./x-components.facetsservice.md) | Global instance of the [FacetsService](./x-components.facetsservice.md)<!-- -->. | ## Methods | Method | Modifiers | Description | | --- | --- | --- | | [clearFilters(facetIds, metadata)](./x-components.defaultfacetsservice.clearfilters.md) | | | | [clearFiltersWithMetadata({ facetIds, metadata, })](./x-components.defaultfacetsservice.clearfilterswithmetadata.md) | | | | [deselect(filter, metadata)](./x-components.defaultfacetsservice.deselect.md) | | | | [select(filterOrFilters)](./x-components.defaultfacetsservice.select.md) | | | | [selectPreselectedFilters()](./x-components.defaultfacetsservice.selectpreselectedfilters.md) | | | | [setFacets(facetsGroup)](./x-components.defaultfacetsservice.setfacets.md) | | | | [toggle(filter)](./x-components.defaultfacetsservice.toggle.md) | | | | [updateFacets(facetsGroup)](./x-components.defaultfacetsservice.updatefacets.md) | | | | [updateFiltersSelectedState(newFilters, previousFilters)](./x-components.defaultfacetsservice.updatefiltersselectedstate.md) | <code>protected</code> | Changes the filters selection state to match the store. | | [updatePreselectedFilters(filters)](./x-components.defaultfacetsservice.updatepreselectedfilters.md) | | |