@algolia/autocomplete-js
Version:
Fast and fully-featured autocomplete JavaScript library.
14 lines (13 loc) • 617 B
TypeScript
import { AutocompleteScopeApi, BaseItem } from '@algolia/autocomplete-core';
import { AutocompleteComponents } from './AutocompleteComponents';
import { Pragma, PragmaFrag, VNode } from './AutocompleteRenderer';
import { AutocompleteState } from './AutocompleteState';
export declare type AutocompleteRender<TItem extends BaseItem> = (params: AutocompleteScopeApi<TItem> & {
children: VNode;
state: AutocompleteState<TItem>;
sections: VNode[];
elements: Record<string, VNode>;
components: AutocompleteComponents;
createElement: Pragma;
Fragment: PragmaFrag;
}, root: HTMLElement) => void;