Type Alias AllowNullForNullableValue<T>
AllowNullForNullableValue: T extends | Date| readonly unknown[]| string| number| boolean| null| undefined| (...args: unknown[]) => unknown ? T : T extends Record<string, unknown> ? Partial<AllowNullForNullable<T>> : T
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.