CollapseItem.d.ts 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. import { type ExtractPropTypes } from 'vue';
  2. export declare const collapseItemProps: {
  3. tag: {
  4. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  5. default: keyof HTMLElementTagNameMap;
  6. };
  7. icon: StringConstructor;
  8. size: import("vue").PropType<import("../cell").CellSize>;
  9. title: (NumberConstructor | StringConstructor)[];
  10. value: (NumberConstructor | StringConstructor)[];
  11. label: (NumberConstructor | StringConstructor)[];
  12. center: BooleanConstructor;
  13. isLink: BooleanConstructor;
  14. border: {
  15. type: BooleanConstructor;
  16. default: true;
  17. };
  18. required: BooleanConstructor;
  19. iconPrefix: StringConstructor;
  20. valueClass: import("vue").PropType<unknown>;
  21. labelClass: import("vue").PropType<unknown>;
  22. titleClass: import("vue").PropType<unknown>;
  23. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  24. arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
  25. clickable: {
  26. type: import("vue").PropType<boolean | null>;
  27. default: null;
  28. };
  29. } & {
  30. name: (NumberConstructor | StringConstructor)[];
  31. isLink: {
  32. type: BooleanConstructor;
  33. default: true;
  34. };
  35. disabled: BooleanConstructor;
  36. readonly: BooleanConstructor;
  37. lazyRender: {
  38. type: BooleanConstructor;
  39. default: true;
  40. };
  41. };
  42. export type CollapseItemProps = ExtractPropTypes<typeof collapseItemProps>;
  43. declare const _default: import("vue").DefineComponent<{
  44. tag: {
  45. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  46. default: keyof HTMLElementTagNameMap;
  47. };
  48. icon: StringConstructor;
  49. size: import("vue").PropType<import("../cell").CellSize>;
  50. title: (NumberConstructor | StringConstructor)[];
  51. value: (NumberConstructor | StringConstructor)[];
  52. label: (NumberConstructor | StringConstructor)[];
  53. center: BooleanConstructor;
  54. isLink: BooleanConstructor;
  55. border: {
  56. type: BooleanConstructor;
  57. default: true;
  58. };
  59. required: BooleanConstructor;
  60. iconPrefix: StringConstructor;
  61. valueClass: import("vue").PropType<unknown>;
  62. labelClass: import("vue").PropType<unknown>;
  63. titleClass: import("vue").PropType<unknown>;
  64. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  65. arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
  66. clickable: {
  67. type: import("vue").PropType<boolean | null>;
  68. default: null;
  69. };
  70. } & {
  71. name: (NumberConstructor | StringConstructor)[];
  72. isLink: {
  73. type: BooleanConstructor;
  74. default: true;
  75. };
  76. disabled: BooleanConstructor;
  77. readonly: BooleanConstructor;
  78. lazyRender: {
  79. type: BooleanConstructor;
  80. default: true;
  81. };
  82. }, (() => JSX.Element) | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  83. tag: {
  84. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  85. default: keyof HTMLElementTagNameMap;
  86. };
  87. icon: StringConstructor;
  88. size: import("vue").PropType<import("../cell").CellSize>;
  89. title: (NumberConstructor | StringConstructor)[];
  90. value: (NumberConstructor | StringConstructor)[];
  91. label: (NumberConstructor | StringConstructor)[];
  92. center: BooleanConstructor;
  93. isLink: BooleanConstructor;
  94. border: {
  95. type: BooleanConstructor;
  96. default: true;
  97. };
  98. required: BooleanConstructor;
  99. iconPrefix: StringConstructor;
  100. valueClass: import("vue").PropType<unknown>;
  101. labelClass: import("vue").PropType<unknown>;
  102. titleClass: import("vue").PropType<unknown>;
  103. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  104. arrowDirection: import("vue").PropType<import("../cell").CellArrowDirection>;
  105. clickable: {
  106. type: import("vue").PropType<boolean | null>;
  107. default: null;
  108. };
  109. } & {
  110. name: (NumberConstructor | StringConstructor)[];
  111. isLink: {
  112. type: BooleanConstructor;
  113. default: true;
  114. };
  115. disabled: BooleanConstructor;
  116. readonly: BooleanConstructor;
  117. lazyRender: {
  118. type: BooleanConstructor;
  119. default: true;
  120. };
  121. }>>, {
  122. tag: keyof HTMLElementTagNameMap;
  123. center: boolean;
  124. disabled: boolean;
  125. isLink: boolean;
  126. border: boolean;
  127. required: boolean;
  128. clickable: boolean | null;
  129. readonly: boolean;
  130. lazyRender: boolean;
  131. }>;
  132. export default _default;