Skip to content

Commit 5ff0ca3

Browse files
Lms24AbhiPrasad
andauthored
Update packages/browser-utils/src/metrics/resourceTiming.ts
Co-authored-by: Abhijeet Prasad <[email protected]>
1 parent 12a5cdd commit 5ff0ca3

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

packages/browser-utils/src/metrics/resourceTiming.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,5 @@ export function resourceTimingToSpanAttributes(resourceTiming: PerformanceResour
6868
* key-value objects and does not recursively go into object properties or arrays.
6969
*/
7070
function dropUndefinedKeysFromObject<T extends object>(attrs: T): T {
71-
const cleaned = {} as T;
72-
Object.keys(attrs).forEach(key => {
73-
if (attrs[key as keyof T] != null) {
74-
cleaned[key as keyof T] = attrs[key as keyof T];
75-
}
76-
});
77-
return cleaned;
71+
return Object.fromEntries(Object.entries(attrs).filter(([, value]) => value != null)) as Partial<T>;
7872
}

0 commit comments

Comments
 (0)