SubMenu.d.ts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import type { PropType, ExtractPropTypes } from 'vue';
  2. import type { MouseEventHandler } from '../../_util/EventInterface';
  3. import type { Key } from 'ant-design-vue/es/_util/type';
  4. export declare const subMenuProps: () => {
  5. icon: import("vue-types").VueTypeValidableDef<any>;
  6. title: import("vue-types").VueTypeValidableDef<any>;
  7. disabled: BooleanConstructor;
  8. level: NumberConstructor;
  9. popupClassName: StringConstructor;
  10. popupOffset: PropType<[number, number]>;
  11. internalPopupClose: BooleanConstructor;
  12. eventKey: StringConstructor;
  13. expandIcon: PropType<(p?: {
  14. [key: string]: any;
  15. isOpen: boolean;
  16. }) => any>;
  17. onMouseenter: PropType<MouseEventHandler>;
  18. onMouseleave: PropType<MouseEventHandler>;
  19. onTitleClick: PropType<(e: MouseEvent, key: Key) => void>;
  20. };
  21. export declare type SubMenuProps = Partial<ExtractPropTypes<ReturnType<typeof subMenuProps>>>;
  22. declare const _default: import("vue").DefineComponent<{
  23. icon: import("vue-types").VueTypeValidableDef<any>;
  24. title: import("vue-types").VueTypeValidableDef<any>;
  25. disabled: BooleanConstructor;
  26. level: NumberConstructor;
  27. popupClassName: StringConstructor;
  28. popupOffset: PropType<[number, number]>;
  29. internalPopupClose: BooleanConstructor;
  30. eventKey: StringConstructor;
  31. expandIcon: PropType<(p?: {
  32. [key: string]: any;
  33. isOpen: boolean;
  34. }) => any>;
  35. onMouseenter: PropType<MouseEventHandler>;
  36. onMouseleave: PropType<MouseEventHandler>;
  37. onTitleClick: PropType<(e: MouseEvent, key: Key) => void>;
  38. }, () => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  39. [key: string]: any;
  40. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  41. icon: import("vue-types").VueTypeValidableDef<any>;
  42. title: import("vue-types").VueTypeValidableDef<any>;
  43. disabled: BooleanConstructor;
  44. level: NumberConstructor;
  45. popupClassName: StringConstructor;
  46. popupOffset: PropType<[number, number]>;
  47. internalPopupClose: BooleanConstructor;
  48. eventKey: StringConstructor;
  49. expandIcon: PropType<(p?: {
  50. [key: string]: any;
  51. isOpen: boolean;
  52. }) => any>;
  53. onMouseenter: PropType<MouseEventHandler>;
  54. onMouseleave: PropType<MouseEventHandler>;
  55. onTitleClick: PropType<(e: MouseEvent, key: Key) => void>;
  56. }>>, {
  57. disabled: boolean;
  58. internalPopupClose: boolean;
  59. }>;
  60. export default _default;