# DeepPartial

> This document is the Markdown version of [formisch.dev/core/api/DeepPartial/](https://formisch.dev/core/api/DeepPartial/). For the complete documentation index, see [llms.txt](https://formisch.dev/llms.txt).

A utility type that recursively makes all properties and nested properties optional.

## Generics

- `TValue` `extends unknown`

> This type is too complex to display. Please refer to the [source code](https://github.com/open-circle/formisch/blob/main/packages/core/src/types/utils/utils.ts).

## Related

### Primitives

[`useForm`](/react/api/useForm.md)
