/* eslint-disable no-param-reassign */ import { isArrayOfRows } from '../../utilities/isArrayOfRows' type Args = { data: unknown id?: unknown locale?: string } export const transformSelects = ({ id, data, locale }: Args) => { const newRows: Record[] = [] if (isArrayOfRows(data)) { data.forEach((value, i) => { const newRow: Record = { order: i + 1, parent: id, value, } if (locale) { newRow.locale = locale } newRows.push(newRow) }) } return newRows }