0.1.13 #18

Merged
Thilawyn merged 359 commits from next into master 2025-06-18 00:12:19 +02:00
Showing only changes of commit d8b40088cb - Show all commits

View File

@@ -19,7 +19,7 @@ export type ArrayPaths<T extends readonly any[], Seen> = {
export type ObjectPaths<T extends object, Seen> = {
[K in keyof T as K extends string | number | symbol ? K : never]-?:
NonNullable<T[K]> extends infer V
? [K] | [K, ...Paths<T[K], Seen>]
? [K] | [K, ...Paths<V, Seen>]
: never
} extends infer O
? O[keyof O]