Перейти к основному содержимому

DeepPartial

type DeepPartial<T> = { [K in keyof T]?: DeepPartialValue<T[K]> };

Defined in: model/types.ts:60

Частичное значение модели для ModelApi.patch: любой ключ можно опустить на любой глубине вложенных групп. Массив передаётся целиком — он заменяется, а не сливается.

Type Parameters​

T​

T

Example​

type Profile = { name: string; address: { city: string; street: string }; tags: string[] };
const update: DeepPartial<Profile> = { address: { city: 'Казань' } };