Merge pull request 'fix: 카멜케이스 변환 함수 내 소문자 스네이크케이스도 대응되도록 조건 추가' (#41) from feature/suitable-api into dev

Reviewed-on: #41
This commit is contained in:
swyoo 2025-05-21 10:56:31 +09:00
commit 38929b632f

View File

@ -78,7 +78,8 @@ export const transformObjectKeys = (obj: any): any => {
let transformedKey = key
// Handle uppercase snake_case (e.g., USER_NAME -> userName)
if (/^[A-Z_]+$/.test(key)) {
// Handle lowercase snake_case (e.g., user_name -> userName)
if (/^[A-Z_]+$/.test(key) || /^[a-z_]+$/.test(key)) {
transformedKey = snakeToCamel(key)
}
// Handle single uppercase word (e.g., ROLE -> role)