type Entry<T,C,P,R>
The entry type for a (nested) patch. Can be either a patch object or a function accepting the nested patch function and returning a patch object.
Definition
type Entry<T, C, P, R> = IsAnyFunc<T> extends true ? T : IsPlainObj<T> extends true ?
Patch.WithResult
<T, P, R,
Patch.Obj
<T, C, R>> :
Tuple.IsTuple
<T> extends true ?
Patch.WithResult
<T, P, R, T
|
Patch.Tup
<T, C, R>> : IsArray<T> extends true ?
Patch.WithResult
<T, P, R, T> :
Patch.WithResult
<T, P, R, T>;