UNPKG

angular-instantsearch

Version:

Lightning-fast search for Angular apps, by Algolia.

25 lines (24 loc) 1.35 kB
import { TypedBaseWidget } from '../typed-base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; import { RefinementListConnectorParams, RefinementListWidgetDescription, RefinementListRenderState, RefinementListItem } from 'instantsearch.js/es/connectors/refinement-list/connectRefinementList'; export declare class NgAisRefinementList extends TypedBaseWidget<RefinementListWidgetDescription, RefinementListConnectorParams> { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; showMoreLabel: string; showLessLabel: string; searchable?: boolean; searchPlaceholder: string; attribute: RefinementListConnectorParams['attribute']; operator: RefinementListConnectorParams['operator']; limit: RefinementListConnectorParams['limit']; showMore: RefinementListConnectorParams['showMore']; showMoreLimit: RefinementListConnectorParams['showMoreLimit']; sortBy: RefinementListConnectorParams['sortBy']; transformItems?: RefinementListConnectorParams['transformItems']; state: RefinementListRenderState; get isHidden(): boolean; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; refine(event: MouseEvent, item: RefinementListItem): void; }