13 lines
352 B
TypeScript
13 lines
352 B
TypeScript
export function getServerTimingHeader(timeTaken: Record<string, number | null | undefined>) {
|
|
const headerParts = Object.entries(timeTaken)
|
|
.map(([key, value]) => {
|
|
if (value !== null && value !== undefined) {
|
|
return `${key};dur=${value}`;
|
|
}
|
|
return null;
|
|
})
|
|
.filter(Boolean);
|
|
|
|
return headerParts.join(", ");
|
|
}
|