diff --git a/typescript/types/layout.d.ts b/typescript/types/layout.d.ts index 167ede29d..fc2e9f50d 100644 --- a/typescript/types/layout.d.ts +++ b/typescript/types/layout.d.ts @@ -3,7 +3,7 @@ type Prev = [never, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; type ExtractIds = [Depth] extends [never] ? never - : (T extends { id: infer Id extends string } + : (T extends { id?: infer Id extends string } ? { [k in Id]: T } : never) |