high
lit
Sign in
Explain your code
Code Explainers
Code explainers tagged
#deep-merge
typescript
type
DeepPartial
<
T
>
=
T
extends
object
?
{
[
K
in
keyof
T
]?:
DeepPartial
<
T
[
K
]
>
}
:
T
;
Type-safe deep merge in TypeScript
recursion
conditional-types
mapped-types
Advanced
7 steps