ReplaceDeepWithinObject<T, TCondition, TValue> Applies ReplaceDeep to each property of an object type T.
See SpreadDeepObject for more details on recursive behavior.
Typically used when the condition also applies to the outer object type, but you need to replace values within the object.
An object type.
The condition for replacement.
The type to replace with.
An object type with modified properties as per ReplaceDeep.
Generated using TypeDoc
ReplaceDeepWithinObject<T, TCondition, TValue> Applies ReplaceDeep to each property of an object type T.
See SpreadDeepObject for more details on recursive behavior.
Typically used when the condition also applies to the outer object type, but you need to replace values within the object.