UNPKG

@empathyco/x-components

Version:
259 lines (113 loc) • 3.28 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 <table><thead><tr><th> Constructor </th><th> Modifiers </th><th> Description </th></tr></thead> <tbody><tr><td> [(constructor)(filterEntityFactory)](./x-components.defaultfacetsservice._constructor_.md) </td><td> </td><td> Constructs a new instance of the `DefaultFacetsService` class </td></tr> </tbody></table> ## Properties <table><thead><tr><th> Property </th><th> Modifiers </th><th> Type </th><th> Description </th></tr></thead> <tbody><tr><td> [filterEntityFactory](./x-components.defaultfacetsservice.filterentityfactory.md) </td><td> `protected` </td><td> FilterEntityFactory </td><td> </td></tr> <tr><td> [instance](./x-components.defaultfacetsservice.instance.md) </td><td> `static` </td><td> [FacetsService](./x-components.facetsservice.md) </td><td> Global instance of the [FacetsService](./x-components.facetsservice.md)<!-- -->. </td></tr> </tbody></table> ## Methods <table><thead><tr><th> Method </th><th> Modifiers </th><th> Description </th></tr></thead> <tbody><tr><td> [clearFilters(facetIds, metadata)](./x-components.defaultfacetsservice.clearfilters.md) </td><td> </td><td> </td></tr> <tr><td> [clearFiltersWithMetadata({ facetIds, metadata, })](./x-components.defaultfacetsservice.clearfilterswithmetadata.md) </td><td> </td><td> </td></tr> <tr><td> [deselect(filter, metadata)](./x-components.defaultfacetsservice.deselect.md) </td><td> </td><td> </td></tr> <tr><td> [select(filterOrFilters)](./x-components.defaultfacetsservice.select.md) </td><td> </td><td> </td></tr> <tr><td> [selectPreselectedFilters()](./x-components.defaultfacetsservice.selectpreselectedfilters.md) </td><td> </td><td> </td></tr> <tr><td> [setFacets(facetsGroup)](./x-components.defaultfacetsservice.setfacets.md) </td><td> </td><td> </td></tr> <tr><td> [toggle(filter)](./x-components.defaultfacetsservice.toggle.md) </td><td> </td><td> </td></tr> <tr><td> [updateFacets(facetsGroup)](./x-components.defaultfacetsservice.updatefacets.md) </td><td> </td><td> </td></tr> <tr><td> [updateFiltersSelectedState(newFilters, previousFilters)](./x-components.defaultfacetsservice.updatefiltersselectedstate.md) </td><td> `protected` </td><td> Changes the filters selection state to match the store. </td></tr> <tr><td> [updatePreselectedFilters(filters)](./x-components.defaultfacetsservice.updatepreselectedfilters.md) </td><td> </td><td> </td></tr> </tbody></table>