diff --git a/src/namePathType.ts b/src/namePathType.ts index a65f4984..ea94abc0 100644 --- a/src/namePathType.ts +++ b/src/namePathType.ts @@ -1,7 +1,7 @@ export type DeepNamePath = any extends T - ? Record extends T + ? Record | undefined extends T ? T - : T extends string | number | (string | number)[] + : Required extends string | number | (string | number)[] ? T : never : {