coffee-core
Version:
Coffee IT API core library
12 lines (11 loc) • 322 B
text/typescript
export const removeUndefinedPropertiesFromObject = <T extends unknown>(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;
};