UNPKG

@algolia/autocomplete-core

Version:

Core primitives for building autocomplete experiences.

8 lines (7 loc) 492 B
import { AutocompleteState, AutocompleteStore, BaseItem, InternalAutocompleteOptions, Reducer } from './types'; declare type OnStoreStateChange<TItem extends BaseItem> = ({ prevState, state, }: { prevState: AutocompleteState<TItem>; state: AutocompleteState<TItem>; }) => void; export declare function createStore<TItem extends BaseItem>(reducer: Reducer, props: InternalAutocompleteOptions<TItem>, onStoreStateChange: OnStoreStateChange<TItem>): AutocompleteStore<TItem>; export {};