UNPKG

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
"use strict"; 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;