import type { SetNonNullable, SetRequired } from 'type-fest' export type DeepRecord = { [key: string]: Value | DeepRecord } export type SetRequiredNonNullable = SetRequired, K>