diff --git a/packages/types/dbinfo.d.ts b/packages/types/dbinfo.d.ts index 6bd700e75..76157cbc8 100644 --- a/packages/types/dbinfo.d.ts +++ b/packages/types/dbinfo.d.ts @@ -189,3 +189,9 @@ export interface DatabaseInfoObjects { export interface DatabaseInfo extends DatabaseInfoObjects { engine?: string; } + +type DeepPartial = { + [K in keyof T]?: T[K] extends object ? DeepPartial : T[K]; +}; + +export type DatabaseInfoPartial = DeepPartial;