UNPKG

angular-instantsearch

Version:

Lightning-fast search for Angular apps, by Algolia.

27 lines (26 loc) 1.15 kB
import { AfterViewInit, OnInit, OnDestroy, EventEmitter } from '@angular/core'; import { Widget } from '../typed-base-widget'; import { InstantSearchOptions, InstantSearch } from 'instantsearch.js/es/types'; export { SearchClient, Hit } from 'instantsearch.js/es/types'; export { PlainSearchParameters as SearchParameters, } from 'algoliasearch-helper'; export declare type FacetSortByStringOptions = 'count' | 'count:asc' | 'count:desc' | 'name' | 'name:asc' | 'name:desc' | 'isRefined'; export declare type InstantSearchConfig = InstantSearchOptions; export declare type InstantSearchInstance = InstantSearch; export declare class NgAisInstantSearch implements AfterViewInit, OnInit, OnDestroy { platformId: Object; config: InstantSearchConfig; instanceName: string; change: EventEmitter<{ results: {}; state: {}; }>; instantSearchInstance: InstantSearchInstance; constructor(platformId: Object); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; addWidgets(widgets: Widget[]): void; removeWidgets(widgets: Widget[]): void; refresh(): void; onRender: () => void; }