A helper type to remove optionality from types and properties.
The source type
The maximum recursion depth
The type of the helper array
A helper type to remove optionality from types and properties.