add up types
This commit is contained in:
parent
3116b46a6c
commit
a60f19ff08
|
|
@ -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 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<
|
type Props<TData extends MRT_RowData> = Xor<
|
||||||
TableInstanceProp<TData>,
|
TableInstanceProp<TData>,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user