Cell.d.ts 4.0 KB

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