function camelToSnakeCase(str: string): string { return str.replace(/[A-Z]/g, (letter) => `_${letter.toLowerCase()}`); } export function camelToSnakeCaseObject( obj: Record ): Record { const result: Record = {}; Object.keys(obj).forEach((key) => { result[camelToSnakeCase(key)] = obj[key]; }); return result; }