diff --git a/src/lib/helper.ts b/src/lib/helper.ts index aeda46f6..5363a4c7 100644 --- a/src/lib/helper.ts +++ b/src/lib/helper.ts @@ -77,3 +77,23 @@ export function getByPath( return cur as D; } + +export const convertRowSelectionArrToObj = ( + rowSelectionArr: string[] | number[] +) => { + const result: Record = {}; + + rowSelectionArr.forEach((item) => { + result[item] = true; + }); + + return result; +}; + +export const convertRowSelectionObjToArr = ( + rowSelection: string[] | number[] +) => { + const result = Object.keys(rowSelection).map(Number); + + return result; +};