@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
13 lines (12 loc) • 870 B
TypeScript
import { RowData, Data, ColumnSchema, Schema, FetchDataOptions } from "./Grid";
export declare const updateBatchData: (data: Data, rowIndexes: number[], dataUpdate: Partial<RowData>, selectDisabledRow?: boolean | undefined) => Data;
export declare function translateData(schema: ColumnSchema, data: RowData): {
[x: string]: any;
_selected?: boolean | undefined;
disabled?: boolean | undefined;
_expandNestedRow?: boolean | undefined;
_activated?: boolean | undefined;
};
export declare const filterData: (schema: Schema | undefined, data: Data | undefined, filterList: FetchDataOptions['filterList']) => Data;
export declare const sortData: (schema: Schema | undefined, data: Data | undefined, sortingList: FetchDataOptions['sortingList']) => Data;
export declare const paginateData: (data: Data | undefined, page: number, pageSize: number) => Data;