dbeaa6b5877874e40723204e4275dcf35d1bf1c84c193b64ec7b5f1de72fa2e093cf731aa7f723842c59db9c4d0ceb150156b2e4232fec43df9e86298c273a 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import type { TableColumnCtx } from './defaults';
  2. declare const _default: import("vue").DefineComponent<{
  3. type: {
  4. type: StringConstructor;
  5. default: string;
  6. };
  7. label: StringConstructor;
  8. className: StringConstructor;
  9. labelClassName: StringConstructor;
  10. property: StringConstructor;
  11. prop: StringConstructor;
  12. width: {
  13. type: (NumberConstructor | StringConstructor)[];
  14. default: string;
  15. };
  16. minWidth: {
  17. type: (NumberConstructor | StringConstructor)[];
  18. default: string;
  19. };
  20. renderHeader: import("vue").PropType<TableColumnCtx<any>["renderHeader"]>;
  21. sortable: {
  22. type: (BooleanConstructor | StringConstructor)[];
  23. default: boolean;
  24. };
  25. sortMethod: import("vue").PropType<TableColumnCtx<any>["sortMethod"]>;
  26. sortBy: import("vue").PropType<TableColumnCtx<any>["sortBy"]>;
  27. resizable: {
  28. type: BooleanConstructor;
  29. default: boolean;
  30. };
  31. columnKey: StringConstructor;
  32. align: StringConstructor;
  33. headerAlign: StringConstructor;
  34. showOverflowTooltip: {
  35. type: import("vue").PropType<TableColumnCtx<any>["showOverflowTooltip"]>;
  36. default: undefined;
  37. };
  38. tooltipFormatter: import("vue").PropType<TableColumnCtx<any>["tooltipFormatter"]>;
  39. fixed: (BooleanConstructor | StringConstructor)[];
  40. formatter: import("vue").PropType<TableColumnCtx<any>["formatter"]>;
  41. selectable: import("vue").PropType<TableColumnCtx<any>["selectable"]>;
  42. reserveSelection: BooleanConstructor;
  43. filterMethod: import("vue").PropType<TableColumnCtx<any>["filterMethod"]>;
  44. filteredValue: import("vue").PropType<TableColumnCtx<any>["filteredValue"]>;
  45. filters: import("vue").PropType<TableColumnCtx<any>["filters"]>;
  46. filterPlacement: StringConstructor;
  47. filterMultiple: {
  48. type: BooleanConstructor;
  49. default: boolean;
  50. };
  51. filterClassName: StringConstructor;
  52. index: import("vue").PropType<TableColumnCtx<any>["index"]>;
  53. sortOrders: {
  54. type: import("vue").PropType<TableColumnCtx<any>["sortOrders"]>;
  55. default: () => (string | null)[];
  56. validator: (val: TableColumnCtx<any>["sortOrders"]) => boolean;
  57. };
  58. }, void, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  59. type: {
  60. type: StringConstructor;
  61. default: string;
  62. };
  63. label: StringConstructor;
  64. className: StringConstructor;
  65. labelClassName: StringConstructor;
  66. property: StringConstructor;
  67. prop: StringConstructor;
  68. width: {
  69. type: (NumberConstructor | StringConstructor)[];
  70. default: string;
  71. };
  72. minWidth: {
  73. type: (NumberConstructor | StringConstructor)[];
  74. default: string;
  75. };
  76. renderHeader: import("vue").PropType<TableColumnCtx<any>["renderHeader"]>;
  77. sortable: {
  78. type: (BooleanConstructor | StringConstructor)[];
  79. default: boolean;
  80. };
  81. sortMethod: import("vue").PropType<TableColumnCtx<any>["sortMethod"]>;
  82. sortBy: import("vue").PropType<TableColumnCtx<any>["sortBy"]>;
  83. resizable: {
  84. type: BooleanConstructor;
  85. default: boolean;
  86. };
  87. columnKey: StringConstructor;
  88. align: StringConstructor;
  89. headerAlign: StringConstructor;
  90. showOverflowTooltip: {
  91. type: import("vue").PropType<TableColumnCtx<any>["showOverflowTooltip"]>;
  92. default: undefined;
  93. };
  94. tooltipFormatter: import("vue").PropType<TableColumnCtx<any>["tooltipFormatter"]>;
  95. fixed: (BooleanConstructor | StringConstructor)[];
  96. formatter: import("vue").PropType<TableColumnCtx<any>["formatter"]>;
  97. selectable: import("vue").PropType<TableColumnCtx<any>["selectable"]>;
  98. reserveSelection: BooleanConstructor;
  99. filterMethod: import("vue").PropType<TableColumnCtx<any>["filterMethod"]>;
  100. filteredValue: import("vue").PropType<TableColumnCtx<any>["filteredValue"]>;
  101. filters: import("vue").PropType<TableColumnCtx<any>["filters"]>;
  102. filterPlacement: StringConstructor;
  103. filterMultiple: {
  104. type: BooleanConstructor;
  105. default: boolean;
  106. };
  107. filterClassName: StringConstructor;
  108. index: import("vue").PropType<TableColumnCtx<any>["index"]>;
  109. sortOrders: {
  110. type: import("vue").PropType<TableColumnCtx<any>["sortOrders"]>;
  111. default: () => (string | null)[];
  112. validator: (val: TableColumnCtx<any>["sortOrders"]) => boolean;
  113. };
  114. }>>, {
  115. width: string | number;
  116. minWidth: string | number;
  117. type: string;
  118. resizable: boolean;
  119. showOverflowTooltip: boolean | Partial<Pick<import("element-plus").ElTooltipProps, "offset" | "transition" | "placement" | "effect" | "showAfter" | "hideAfter" | "popperOptions" | "enterable" | "popperClass" | "appendTo" | "showArrow">> | undefined;
  120. sortOrders: (import("../table/defaults").TableSortOrder | null)[];
  121. sortable: string | boolean;
  122. reserveSelection: boolean;
  123. filterMultiple: boolean;
  124. }>;
  125. export default _default;