Recursively resolves the value type for AllowNullForNullable.
AllowNullForNullable
For plain object types (not Date, arrays, primitives, or functions), wraps with Partial<> and recurses via AllowNullForNullable so that:
Date
Partial<>
@ObjectAttribute
| null
Primitives, Date, arrays, and functions pass through unchanged.
Recursively resolves the value type for
AllowNullForNullable.For plain object types (not
Date, arrays, primitives, or functions), wraps withPartial<>and recurses via AllowNullForNullable so that:@ObjectAttributeobjects are optional in update payloads, matching the partial update semantics (only provided fields are modified).| nullduring updates.Primitives,
Date, arrays, and functions pass through unchanged.