cell.d.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { EpPropFinalized } from "../../../utils/vue/props/types.js";
  2. import { AnyColumn } from "./common.js";
  3. import * as _$vue from "vue";
  4. import { ExtractPropTypes, ExtractPublicPropTypes, StyleValue } from "vue";
  5. //#region ../../packages/components/table-v2/src/cell.d.ts
  6. declare const tableV2CellProps: {
  7. readonly class: StringConstructor;
  8. readonly cellData: {
  9. readonly type: _$vue.PropType<any>;
  10. readonly required: false;
  11. readonly validator: ((val: unknown) => boolean) | undefined;
  12. __epPropKey: true;
  13. };
  14. readonly column: {
  15. readonly type: _$vue.PropType<AnyColumn>;
  16. readonly required: false;
  17. readonly validator: ((val: unknown) => boolean) | undefined;
  18. __epPropKey: true;
  19. };
  20. readonly columnIndex: NumberConstructor;
  21. readonly style: EpPropFinalized<(new (...args: any[]) => string | false | _$vue.CSSProperties | StyleValue[]) | (() => StyleValue) | (((new (...args: any[]) => string | false | _$vue.CSSProperties | StyleValue[]) | (() => StyleValue)) | null)[], unknown, unknown, undefined, boolean>;
  22. readonly rowData: {
  23. readonly type: _$vue.PropType<any>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly rowIndex: NumberConstructor;
  29. };
  30. type TableV2CellProps = ExtractPropTypes<typeof tableV2CellProps>;
  31. type TableV2CellPropsPublic = ExtractPublicPropTypes<typeof tableV2CellProps>;
  32. //#endregion
  33. export { TableV2CellProps, TableV2CellPropsPublic, tableV2CellProps };