Public TypeAlias
type RecursivePartial<T> = { [P in keyof T]?: RecursivePartial<T[P]> }
RecursivePartial