angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
19 lines (18 loc) • 814 B
TypeScript
import { OnInit, OnDestroy } from '@angular/core';
import { Widget } from 'instantsearch.js/es/types';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { IndexWidget, IndexWidgetParams } from 'instantsearch.js/es/widgets/index/index';
export declare class NgAisIndex implements OnInit, OnDestroy {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
indexName: IndexWidgetParams['indexName'];
indexId?: IndexWidgetParams['indexId'];
widget?: IndexWidget;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
get parent(): NgAisIndex | NgAisInstantSearch;
createWidget(): void;
addWidgets(widgets: Widget[]): void;
removeWidgets(widgets: Widget[]): void;
ngOnInit(): void;
ngOnDestroy(): void;
}