index.d.ts 3.1 KB

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