// because Object.entries(new Date()).length === 0; // we have to do some additional check Object.entries(obj).length === 0 && obj.constructor === Object