sub-menu.d.ts 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. import type { ExtractPropTypes } from 'vue';
  2. export declare const subMenuProps: {
  3. readonly index: {
  4. readonly type: import("vue").PropType<string>;
  5. readonly required: true;
  6. readonly validator: ((val: unknown) => boolean) | undefined;
  7. __epPropKey: true;
  8. };
  9. readonly showTimeout: NumberConstructor;
  10. readonly hideTimeout: NumberConstructor;
  11. readonly popperClass: StringConstructor;
  12. readonly disabled: BooleanConstructor;
  13. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  14. readonly popperOffset: NumberConstructor;
  15. readonly expandCloseIcon: {
  16. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  17. readonly required: false;
  18. readonly validator: ((val: unknown) => boolean) | undefined;
  19. __epPropKey: true;
  20. };
  21. readonly expandOpenIcon: {
  22. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  23. readonly required: false;
  24. readonly validator: ((val: unknown) => boolean) | undefined;
  25. __epPropKey: true;
  26. };
  27. readonly collapseCloseIcon: {
  28. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  29. readonly required: false;
  30. readonly validator: ((val: unknown) => boolean) | undefined;
  31. __epPropKey: true;
  32. };
  33. readonly collapseOpenIcon: {
  34. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  35. readonly required: false;
  36. readonly validator: ((val: unknown) => boolean) | undefined;
  37. __epPropKey: true;
  38. };
  39. };
  40. export type SubMenuProps = ExtractPropTypes<typeof subMenuProps>;
  41. declare const _default: import("vue").DefineComponent<{
  42. readonly index: {
  43. readonly type: import("vue").PropType<string>;
  44. readonly required: true;
  45. readonly validator: ((val: unknown) => boolean) | undefined;
  46. __epPropKey: true;
  47. };
  48. readonly showTimeout: NumberConstructor;
  49. readonly hideTimeout: NumberConstructor;
  50. readonly popperClass: StringConstructor;
  51. readonly disabled: BooleanConstructor;
  52. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  53. readonly popperOffset: NumberConstructor;
  54. readonly expandCloseIcon: {
  55. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  56. readonly required: false;
  57. readonly validator: ((val: unknown) => boolean) | undefined;
  58. __epPropKey: true;
  59. };
  60. readonly expandOpenIcon: {
  61. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  62. readonly required: false;
  63. readonly validator: ((val: unknown) => boolean) | undefined;
  64. __epPropKey: true;
  65. };
  66. readonly collapseCloseIcon: {
  67. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  68. readonly required: false;
  69. readonly validator: ((val: unknown) => boolean) | undefined;
  70. __epPropKey: true;
  71. };
  72. readonly collapseOpenIcon: {
  73. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  74. readonly required: false;
  75. readonly validator: ((val: unknown) => boolean) | undefined;
  76. __epPropKey: true;
  77. };
  78. }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  79. [key: string]: any;
  80. }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  81. readonly index: {
  82. readonly type: import("vue").PropType<string>;
  83. readonly required: true;
  84. readonly validator: ((val: unknown) => boolean) | undefined;
  85. __epPropKey: true;
  86. };
  87. readonly showTimeout: NumberConstructor;
  88. readonly hideTimeout: NumberConstructor;
  89. readonly popperClass: StringConstructor;
  90. readonly disabled: BooleanConstructor;
  91. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  92. readonly popperOffset: NumberConstructor;
  93. readonly expandCloseIcon: {
  94. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  95. readonly required: false;
  96. readonly validator: ((val: unknown) => boolean) | undefined;
  97. __epPropKey: true;
  98. };
  99. readonly expandOpenIcon: {
  100. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  101. readonly required: false;
  102. readonly validator: ((val: unknown) => boolean) | undefined;
  103. __epPropKey: true;
  104. };
  105. readonly collapseCloseIcon: {
  106. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  107. readonly required: false;
  108. readonly validator: ((val: unknown) => boolean) | undefined;
  109. __epPropKey: true;
  110. };
  111. readonly collapseOpenIcon: {
  112. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  113. readonly required: false;
  114. readonly validator: ((val: unknown) => boolean) | undefined;
  115. __epPropKey: true;
  116. };
  117. }>>, {
  118. readonly disabled: boolean;
  119. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  120. }>;
  121. export default _default;