/* eslint @typescript-eslint/no-explicit-any: 0 */ import snakeCase from 'lodash/snakeCase' export const toSnakeCase = (data: T) => (Object.keys(data) as Array).reduce( (result, key) => ({ ...result, [snakeCase(key as string)]: data[key] }), {} as Y )