Преобразование объекта в тип данных null или undefined похоже на преобразование в булевое значение - это проверка на то, пустой ли объект и, если объект пустой, возвращается null или undefined.

let object1 = {
  id: 123,
  name: 'Иван'
};
let object2 = {};

object1 = Object.keys(object1).length ? object1 : null;  // {id: 123, name: 'Иван'}
object2 = Object.keys(object2).length ? object2 : undefined;  // undefined