UNPKG

@itwin/itwinui-react

Version:

A react component library for iTwinUI

64 lines (63 loc) 2.84 kB
import type { ActionType, TableState } from '../../../react-table/react-table.js'; export declare const onTableResizeStart: <T extends Record<string, unknown>>(state: TableState<T>) => { isTableResizing: boolean; hiddenColumns?: import("../../../react-table/react-table.js").IdType<T>[] | undefined; columnResizing: { startX?: number; columnWidth?: number; nextColumnWidth?: number; headerIdWidths?: Array<[string, number]>; nextHeaderIdWidths?: Array<[string, number]>; columnWidths: Record<string, number>; isResizingColumn?: string; }; columnReorderStartIndex: number; sticky: { isScrolledToRight?: boolean; isScrolledToLeft?: boolean; }; lastSelectedRowId?: string; columnOrder: import("../../../react-table/react-table.js").IdType<T>[]; expanded: Record<import("../../../react-table/react-table.js").IdType<T>, boolean>; filters: import("../../../react-table/react-table.js").Filters<T>; globalFilter: any; groupBy: import("../../../react-table/react-table.js").IdType<T>[]; pageSize: number; pageIndex: number; selectedRowIds: Record<import("../../../react-table/react-table.js").IdType<T>, boolean>; rowState: Record<string, { cellState: import("../../../react-table/react-table.js").UseRowStateLocalState<T, unknown>; }>; sortBy: import("../../../react-table/react-table.js").SortingRule<T>[]; }; export declare const onTableResizeEnd: <T extends Record<string, unknown>>(state: TableState<T>, action: ActionType) => { isTableResizing: boolean; columnResizing: { columnWidths: any; startX?: number; columnWidth?: number; nextColumnWidth?: number; headerIdWidths?: Array<[string, number]>; nextHeaderIdWidths?: Array<[string, number]>; isResizingColumn?: string; }; hiddenColumns?: import("../../../react-table/react-table.js").IdType<T>[] | undefined; columnReorderStartIndex: number; sticky: { isScrolledToRight?: boolean; isScrolledToLeft?: boolean; }; lastSelectedRowId?: string; columnOrder: import("../../../react-table/react-table.js").IdType<T>[]; expanded: Record<import("../../../react-table/react-table.js").IdType<T>, boolean>; filters: import("../../../react-table/react-table.js").Filters<T>; globalFilter: any; groupBy: import("../../../react-table/react-table.js").IdType<T>[]; pageSize: number; pageIndex: number; selectedRowIds: Record<import("../../../react-table/react-table.js").IdType<T>, boolean>; rowState: Record<string, { cellState: import("../../../react-table/react-table.js").UseRowStateLocalState<T, unknown>; }>; sortBy: import("../../../react-table/react-table.js").SortingRule<T>[]; };