angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
20 lines (19 loc) • 998 B
TypeScript
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
import { PaginationConnectorParams, PaginationWidgetDescription, PaginationRenderState } from 'instantsearch.js/es/connectors/pagination/connectPagination';
export { PaginationConnectorParams, PaginationRenderState };
export declare class NgAisPagination extends TypedBaseWidget<PaginationWidgetDescription, PaginationConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
showFirst: boolean;
showLast: boolean;
showPrevious: boolean;
showNext: boolean;
padding?: PaginationConnectorParams['padding'];
totalPages?: PaginationConnectorParams['totalPages'];
state: PaginationRenderState;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
refine(event: MouseEvent, page: number): void;
}