Skip to content

Commit 5cb2301

Browse files
committed
chore: 🍺 fixed test and types
1 parent 68c19c9 commit 5cb2301

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"nuxt"
7575
],
7676
"dependencies": {
77-
"camelcase-keys": "^6.2.2",
77+
"camelcase-keys": "^7.0.0",
7878
"lodash.merge": "^4.6.2",
7979
"qs": "^6.10.1",
8080
"snakecase-keys": "^5.0.0"

src/core/BaseTransformer.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ class BaseTransformer {
1313
return items.map((item: T) => this.send(item, snakeKey))
1414
}
1515

16-
static fetch<T>(item: T, camelKey?: boolean) {
16+
static fetch<T extends Record<string, any>>(
17+
item: T,
18+
camelKey?: boolean,
19+
): T | any {
1720
return camelKey ? camelcaseKeys(item, { deep: true }) : item
1821
}
1922

yarn.lock

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3759,6 +3759,16 @@ camelcase-keys@^6.2.2:
37593759
map-obj "^4.0.0"
37603760
quick-lru "^4.0.1"
37613761

3762+
camelcase-keys@^7.0.0:
3763+
version "7.0.0"
3764+
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.0.tgz#40fcbe171f7432888369d0c871df7cfa5ce4f788"
3765+
integrity sha512-qlQlECgDl5Ev+gkvONaiD4X4TF2gyZKuLBvzx0zLo2UwAxmz3hJP/841aaMHTeH1T7v5HRwoRq91daulXoYWvg==
3766+
dependencies:
3767+
camelcase "^6.2.0"
3768+
map-obj "^4.1.0"
3769+
quick-lru "^5.1.1"
3770+
type-fest "^1.2.1"
3771+
37623772
camelcase@^5.0.0, camelcase@^5.3.1:
37633773
version "5.3.1"
37643774
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -10671,6 +10681,11 @@ quick-lru@^4.0.1:
1067110681
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
1067210682
integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
1067310683

10684+
quick-lru@^5.1.1:
10685+
version "5.1.1"
10686+
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
10687+
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
10688+
1067410689
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
1067510690
version "2.1.0"
1067610691
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -12410,6 +12425,11 @@ type-fest@^0.8.1:
1241012425
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
1241112426
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
1241212427

12428+
type-fest@^1.2.1:
12429+
version "1.4.0"
12430+
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1"
12431+
integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==
12432+
1241312433
typedarray-to-buffer@^3.1.5:
1241412434
version "3.1.5"
1241512435
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"

0 commit comments

Comments
 (0)