const omitUndefined = (obj: T): T => { const newObj = {} as T; Object.keys(obj || {}).forEach((key) => { if (obj[key] !== undefined) { newObj[key] = obj[key]; } }); if (Object.keys(newObj).length < 1) { return undefined as any; } return newObj; }; export default omitUndefined;