add up types

This commit is contained in:
honzapatCZ 2025-01-14 19:20:43 +01:00
parent 3116b46a6c
commit a60f19ff08

View File

@ -10,7 +10,20 @@ type TableInstanceProp<TData extends MRT_RowData> = {
export type NejReactTableOptions<TData extends MRT_RowData> = Omit<MRT_TableOptions<TData>, "data"> & { data?: TData[] };
export type CommonlyForwardedNejReactTableOptions<TData extends MRT_RowData> = Omit<NejReactTableOptions<TData>, "data" | "columns">
export type NejReactRenderActions<TData extends MRT_RowData> = (props: {
cell: MRT_Cell<TData, unknown>;
column: MRT_Column<TData, unknown>;
renderedCellValue: ReactNode | number | string;
renderedColumnIndex?: number;
renderedRowIndex?: number;
row: MRT_Row<TData>;
rowRef?: RefObject<HTMLTableRowElement>;
table: MRT_TableInstance<TData>;
}) => ReactNode;
export type CommonlyExposedNejReactTableProps<TData extends MRT_RowData> = CommonlyForwardedNejReactTableOptions<TData> & { renderActions?: NejReactRenderActions<TData> }
export type CommonlyForwardedNejReactTableOptions<TData extends MRT_RowData> = Omit<NejReactTableOptions<TData>, "columns">
type Props<TData extends MRT_RowData> = Xor<
TableInstanceProp<TData>,