header.d.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import type { ExtractPropTypes } from 'vue';
  2. export declare const tableV2HeaderProps: {
  3. readonly class: StringConstructor;
  4. readonly columns: {
  5. readonly type: import("vue").PropType<import("./common").AnyColumn[]>;
  6. readonly required: true;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. __epPropKey: true;
  9. };
  10. readonly fixedHeaderData: {
  11. readonly type: import("vue").PropType<any[]>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly headerData: {
  17. readonly type: import("vue").PropType<any[]>;
  18. readonly required: true;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly headerHeight: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  23. readonly rowWidth: {
  24. readonly type: import("vue").PropType<number>;
  25. readonly required: true;
  26. readonly validator: ((val: unknown) => boolean) | undefined;
  27. __epPropKey: true;
  28. };
  29. readonly rowHeight: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
  30. readonly height: {
  31. readonly type: import("vue").PropType<number>;
  32. readonly required: true;
  33. readonly validator: ((val: unknown) => boolean) | undefined;
  34. __epPropKey: true;
  35. };
  36. readonly width: {
  37. readonly type: import("vue").PropType<number>;
  38. readonly required: true;
  39. readonly validator: ((val: unknown) => boolean) | undefined;
  40. __epPropKey: true;
  41. };
  42. };
  43. export type TableV2HeaderProps = ExtractPropTypes<typeof tableV2HeaderProps>;