getPropGetters.d.ts 946 B

12345678910111213141516
  1. import { AutocompleteScopeApi, AutocompleteStore, BaseItem, GetEnvironmentProps, GetFormProps, GetInputProps, GetItemProps, GetLabelProps, GetListProps, GetPanelProps, GetRootProps, InternalAutocompleteOptions } from './types';
  2. interface GetPropGettersOptions<TItem extends BaseItem> extends AutocompleteScopeApi<TItem> {
  3. store: AutocompleteStore<TItem>;
  4. props: InternalAutocompleteOptions<TItem>;
  5. }
  6. export declare function getPropGetters<TItem extends BaseItem, TEvent, TMouseEvent, TKeyboardEvent>({ props, refresh, store, ...setters }: GetPropGettersOptions<TItem>): {
  7. getEnvironmentProps: GetEnvironmentProps;
  8. getRootProps: GetRootProps;
  9. getFormProps: GetFormProps<TEvent>;
  10. getLabelProps: GetLabelProps;
  11. getInputProps: GetInputProps<TEvent, TMouseEvent, TKeyboardEvent>;
  12. getPanelProps: GetPanelProps<TMouseEvent>;
  13. getListProps: GetListProps;
  14. getItemProps: GetItemProps<any, TMouseEvent>;
  15. };
  16. export {};