index.d.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. export declare const CollapseItem: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. tag: {
  3. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  4. default: keyof HTMLElementTagNameMap;
  5. };
  6. icon: StringConstructor;
  7. size: import("vue").PropType<import("..").CellSize>;
  8. title: (NumberConstructor | StringConstructor)[];
  9. value: (NumberConstructor | StringConstructor)[];
  10. label: (NumberConstructor | StringConstructor)[];
  11. center: BooleanConstructor;
  12. isLink: BooleanConstructor;
  13. border: {
  14. type: BooleanConstructor;
  15. default: true;
  16. };
  17. required: BooleanConstructor;
  18. iconPrefix: StringConstructor;
  19. valueClass: import("vue").PropType<unknown>;
  20. labelClass: import("vue").PropType<unknown>;
  21. titleClass: import("vue").PropType<unknown>;
  22. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  23. arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
  24. clickable: {
  25. type: import("vue").PropType<boolean | null>;
  26. default: null;
  27. };
  28. } & {
  29. name: (NumberConstructor | StringConstructor)[];
  30. isLink: {
  31. type: BooleanConstructor;
  32. default: true;
  33. };
  34. disabled: BooleanConstructor;
  35. readonly: BooleanConstructor;
  36. lazyRender: {
  37. type: BooleanConstructor;
  38. default: true;
  39. };
  40. }, (() => JSX.Element) | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  41. tag: {
  42. type: import("vue").PropType<keyof HTMLElementTagNameMap>;
  43. default: keyof HTMLElementTagNameMap;
  44. };
  45. icon: StringConstructor;
  46. size: import("vue").PropType<import("..").CellSize>;
  47. title: (NumberConstructor | StringConstructor)[];
  48. value: (NumberConstructor | StringConstructor)[];
  49. label: (NumberConstructor | StringConstructor)[];
  50. center: BooleanConstructor;
  51. isLink: BooleanConstructor;
  52. border: {
  53. type: BooleanConstructor;
  54. default: true;
  55. };
  56. required: BooleanConstructor;
  57. iconPrefix: StringConstructor;
  58. valueClass: import("vue").PropType<unknown>;
  59. labelClass: import("vue").PropType<unknown>;
  60. titleClass: import("vue").PropType<unknown>;
  61. titleStyle: import("vue").PropType<string | import("vue").CSSProperties>;
  62. arrowDirection: import("vue").PropType<import("..").CellArrowDirection>;
  63. clickable: {
  64. type: import("vue").PropType<boolean | null>;
  65. default: null;
  66. };
  67. } & {
  68. name: (NumberConstructor | StringConstructor)[];
  69. isLink: {
  70. type: BooleanConstructor;
  71. default: true;
  72. };
  73. disabled: BooleanConstructor;
  74. readonly: BooleanConstructor;
  75. lazyRender: {
  76. type: BooleanConstructor;
  77. default: true;
  78. };
  79. }>>, {
  80. tag: keyof HTMLElementTagNameMap;
  81. center: boolean;
  82. disabled: boolean;
  83. isLink: boolean;
  84. border: boolean;
  85. required: boolean;
  86. clickable: boolean | null;
  87. readonly: boolean;
  88. lazyRender: boolean;
  89. }>>;
  90. export default CollapseItem;
  91. export { collapseItemProps } from './CollapseItem';
  92. export type { CollapseItemProps } from './CollapseItem';
  93. export type { CollapseItemInstance, CollapseItemThemeVars } from './types';
  94. declare module 'vue' {
  95. interface GlobalComponents {
  96. VanCollapseItem: typeof CollapseItem;
  97. }
  98. }