@empathyco/x-components
Version:
Empathy X Components
44 lines (31 loc) • 2.41 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@empathyco/x-components](./x-components.md) > [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) | | |