JSFiddle - React, Tailwind, and code Playground

by Stefan Zamfira

JavaScript

const headers = [
    {
        "key": "Content-Type",
        "value": "text/csv",
        "__typename": "HttpHeader"
    },
    {
        "key": "AsdQwe",
        "value": "",
        "__typename": "HttpHeader"
    },
];

const packHeaders = (h) => headers.reduce((acc, current) => {
	if (!current?.key || !current?.value) return acc;

  return {
    ...acc,
    [current.key]: current.value,
  }
}, {});

console.log(packHeaders(headers))