Nullable
Nullable<O, K, depth>: { 1: { 'flat': NullableFlat<O>; 'deep': NullableDeep<O>; }[depth]; 0: Compute<{ 'flat': NullableFlat<Pick<O, K>>; 'deep': NullableDeep<Pick<O, K>>; }[depth] & Pick<O, Exclude<keyof O, keyof { 'flat': NullableFlat<Pick<O, K>>; 'deep': NullableDeep<Pick<O, K>>; }[depth]>>>; }[Implements<Keys<O>, K>]
Type parameters
Make some fields of
O
nullable (deeply or not)