fix: camelize tuple bug

This commit is contained in:
Skillz4Killz
2022-12-19 20:28:48 +00:00
parent 725756929c
commit fcc5753875

View File

@@ -1444,7 +1444,7 @@ export type CamelCase<S extends string> = S extends `${infer T}_${infer U}`
: S
export type Camelize<T> = T extends any[]
? Array<Camelize<T[number]>>
? T extends Array<Record<any, any>> ? Array<Camelize<T[number]>> : T
: T extends object
? {
[K in keyof T as CamelCase<K & string>]: Camelize<T[K]>;