angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
21 lines (20 loc) • 1.13 kB
TypeScript
import { InfiniteHitsConnectorParams, InfiniteHitsWidgetDescription, InfiniteHitsRenderState } from 'instantsearch.js/es/connectors/infinite-hits/connectInfiniteHits';
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
export declare class NgAisInfiniteHits extends TypedBaseWidget<InfiniteHitsWidgetDescription, InfiniteHitsConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
template?: any;
escapeHTML: InfiniteHitsConnectorParams['escapeHTML'];
showPrevious: InfiniteHitsConnectorParams['showPrevious'];
showPreviousLabel: string;
showMoreLabel: string;
transformItems?: InfiniteHitsConnectorParams['transformItems'];
state: InfiniteHitsRenderState;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
showMoreHandler(event: MouseEvent): void;
showPreviousHandler(event: MouseEvent): void;
updateState: (state: any, isFirstRendering: boolean) => void;
}