12 lines
329 B
TypeScript
12 lines
329 B
TypeScript
export function combineHeaders(
|
|
...headers: Array<Record<string, string | undefined> | undefined>
|
|
): Record<string, string | undefined> {
|
|
return headers.reduce(
|
|
(combinedHeaders, currentHeaders) => ({
|
|
...combinedHeaders,
|
|
...(currentHeaders ?? {}),
|
|
}),
|
|
{},
|
|
) as Record<string, string | undefined>;
|
|
}
|