UNPKG

@jmfetchify/fetchify

Version:

A lightweight HTTP client library for client and server-side usage.

13 lines (12 loc) 496 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createHeaders = void 0; const createHeaders = ({ token, body, options }) => { const isFormData = body instanceof FormData; const defaultHeaders = { 'Content-Type': 'application/json', Authorization: token || '', }; return isFormData ? { Authorization: token } : Object.assign(Object.assign({}, defaultHeaders), (options.headers || {})); }; exports.createHeaders = createHeaders;