interface.d.ts 838 B

1234567891011121314151617181920212223242526
  1. import type { RefObject } from '../../_util/createRef';
  2. import type { EventHandler } from '../../_util/EventInterface';
  3. import type { VueNode } from '../../_util/type';
  4. import type { Mode, DisplayValueType } from '../BaseSelect';
  5. export interface InnerSelectorProps {
  6. prefixCls: string;
  7. id: string;
  8. mode: Mode;
  9. inputRef: RefObject;
  10. placeholder?: VueNode;
  11. disabled?: boolean;
  12. autofocus?: boolean;
  13. autocomplete?: string;
  14. values: DisplayValueType[];
  15. showSearch?: boolean;
  16. searchValue: string;
  17. activeDescendantId: string;
  18. open: boolean;
  19. tabindex?: number | string;
  20. onInputKeyDown: EventHandler;
  21. onInputMouseDown: EventHandler;
  22. onInputChange: EventHandler;
  23. onInputPaste: EventHandler;
  24. onInputCompositionStart: EventHandler;
  25. onInputCompositionEnd: EventHandler;
  26. }