export const removeUndefinedPropertiesFromObject = <T>(
inputObject: Record<string, any>,
): T => {
const result = {};
for (const key of Object.keys(inputObject)) {
const prop = inputObject[key];
if (prop === undefined) {
continue;
}
result[key] = prop;
}
return result as T;
};