simple-fetch-ts
Version:
`simple-fetch-ts` is a TypeScript library designed to simplify HTTP requests using a builder-pattern approach. It provides a fluent API for creating, configuring, and executing various HTTP methods (`GET`, `POST`, `PUT`, `PATCH`, `DELETE`) with type safet
18 lines (17 loc) • 634 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getContentType = void 0;
const getContentType = (headers) => {
if (Array.isArray(headers)) {
const contentTypeHeader = headers.find(([key]) => key.toLowerCase() === "content-type");
return contentTypeHeader ? contentTypeHeader[1] : "";
}
else if (typeof headers === "object" && !(headers instanceof Headers)) {
return headers["Content-Type"] || "";
}
else if (headers instanceof Headers) {
return headers.get("Content-Type") || "";
}
return "";
};
exports.getContentType = getContentType;