getAutocompleteSetters.d.ts 823 B

12345678910111213
  1. import { AutocompleteCollection, AutocompleteStore, BaseItem } from './types';
  2. interface GetAutocompleteSettersOptions<TItem extends BaseItem> {
  3. store: AutocompleteStore<TItem>;
  4. }
  5. export declare function getAutocompleteSetters<TItem extends BaseItem>({ store, }: GetAutocompleteSettersOptions<TItem>): {
  6. setActiveItemId: import("./types").StateUpdater<number | null>;
  7. setQuery: import("./types").StateUpdater<string>;
  8. setCollections: import("./types").StateUpdater<(AutocompleteCollection<TItem> | import("./types").AutocompleteCollectionItemsArray<TItem>)[]>;
  9. setIsOpen: import("./types").StateUpdater<boolean>;
  10. setStatus: import("./types").StateUpdater<"idle" | "loading" | "stalled" | "error">;
  11. setContext: import("./types").StateUpdater<import("./types").AutocompleteContext>;
  12. };
  13. export {};