Skip to content

Commit 98ae26d

Browse files
committed
fix: πŸ› key type check doesn't work for Object.entires([])
`Object.entires()` always yields string for number keys βœ… Closes: #54
1 parent 733b71b commit 98ae26d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

β€Žpackage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "axios-case-converter",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"main": "lib/index.js",
55
"module": "es/index.js",
66
"types": "typings/index.d.ts",

β€Žsrc/transformers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ const transformObjectUsingCallbackRecursive = (
105105
if (isFormData(store) || isURLSearchParams(store)) {
106106
store.append(fn(key as string), value as string & File);
107107
} else if (key !== '__proto__') {
108-
store[typeof key === 'number' ? key : fn(`${key}`)] =
108+
store[Array.isArray(data) ? Number(key) : fn(`${key}`)] =
109109
transformObjectUsingCallbackRecursive(value, fn, overwrite);
110110
}
111111
}

0 commit comments

Comments
Β (0)