Is there a way to specify a partial type in TypeScript that also makes all child objects partials as well? For example:
If you're looking for a quick and easy solution, check out the type-fest package, which has many useful prebuilt TypeScript types including the PartialDeep type.
PartialDeep
For a more technical and customizable solution, see this answer.