angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
24 lines (23 loc) • 1.18 kB
TypeScript
import { BreadcrumbConnectorParams, BreadcrumbWidgetDescription, BreadcrumbRenderState, BreadcrumbConnectorParamsItem } from 'instantsearch.js/es/connectors/breadcrumb/connectBreadcrumb';
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
export declare class NgAisBreadcrumb extends TypedBaseWidget<BreadcrumbWidgetDescription, BreadcrumbConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
attributes: BreadcrumbConnectorParams['attributes'];
rootPath?: BreadcrumbConnectorParams['rootPath'];
separator?: BreadcrumbConnectorParams['separator'];
transformItems?: BreadcrumbConnectorParams['transformItems'];
get isHidden(): boolean;
get items(): {
separator: boolean;
isLast: boolean;
label: string;
value: string;
}[];
state: BreadcrumbRenderState;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
handleClick(event: MouseEvent, item: BreadcrumbConnectorParamsItem): void;
}