/** * @flow */ export function compactObject(obj: T): T { let newObj = { ...obj } Object.keys(newObj).forEach( key => newObj[key] === undefined && delete newObj[key] ) return newObj }