12 lines
269 B
TypeScript
12 lines
269 B
TypeScript
![]() |
export const deleteEmptyKeys = <T>(object: T): T => {
|
||
|
const cleanObject = { ...object };
|
||
|
|
||
|
for (const key of Object.keys(cleanObject as keyof T)) {
|
||
|
if (!cleanObject[key as keyof T]) {
|
||
|
delete cleanObject[key as keyof T];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return cleanObject;
|
||
|
};
|