Как я могу сделать инстанс от типа, но изменив при этом в нем одно значение

type GetPostitionArgs = { 
  position: PopoverProps['position'];
  childrenCoordsAndSize: (Coords & Size) | null;
  contentSize: Size;   margin: number; 
};

изменить childrenCoordsAndSize (Coords & Size) | null -> Coords & Size, чтобы получить такой тип

type GetPostitionArgs = { 
  position: PopoverProps['position'];
  childrenCoordsAndSize: Coords & Size;
  contentSize: Size;   margin: number; 
};

один из вариантов, но меня он не очень привлекает

Omit<GetPostitionArgs, 'childrenCoordsAndSize'> & { childrenCoordsAndSize: Coords & Size }

Ответы (0 шт):