From a8b1f6f8c21c7e012bb5df111bd26b0a5c622e1b Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Thu, 6 Nov 2025 15:29:15 +0700 Subject: [PATCH] chore(FE-188,193): create convertRowSelectionArrToObj and convertRowSelectionObjToArr helper function --- src/lib/helper.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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; +};