angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
20 lines (19 loc) • 1.2 kB
TypeScript
import { HierarchicalMenuConnectorParams, HierarchicalMenuWidgetDescription, HierarchicalMenuRenderState } from 'instantsearch.js/es/connectors/hierarchical-menu/connectHierarchicalMenu';
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
export declare class NgAisHierarchicalMenu extends TypedBaseWidget<HierarchicalMenuWidgetDescription, HierarchicalMenuConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
attributes: HierarchicalMenuConnectorParams['attributes'];
separator?: HierarchicalMenuConnectorParams['separator'];
rootPath?: HierarchicalMenuConnectorParams['rootPath'];
showParentLevel?: HierarchicalMenuConnectorParams['showParentLevel'];
limit?: HierarchicalMenuConnectorParams['limit'];
sortBy?: HierarchicalMenuConnectorParams['sortBy'];
transformItems?: HierarchicalMenuConnectorParams['transformItems'];
state: HierarchicalMenuRenderState;
get isHidden(): boolean;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
}