@arizeai/phoenix-client
Version:
A client for the Phoenix API
21 lines • 677 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toObjectHeaders = toObjectHeaders;
/**
* A utility function that simplifies the headers for passing to other clients
*/
function toObjectHeaders(headers) {
if (Array.isArray(headers)) {
return Object.fromEntries(headers);
}
const objectHeaders = {};
for (const [key, value] of Object.entries(headers)) {
if (value !== null && value !== undefined) {
objectHeaders[key] = Array.isArray(value)
? value.join(", ")
: String(value);
}
}
return objectHeaders;
}
//# sourceMappingURL=toObjectHeaders.js.map