UNPKG

@volumax/requests

Version:
27 lines (24 loc) 790 B
// Interfaces import { RequestSettings } from "../interfaces/i_RequestSettings" export function combineHeaders(generalHeaders: Headers, restHeaders: Headers, customHeaders?: Headers): Headers{ const headers = new Headers() generalHeaders.forEach((value, key) => { headers.set(key, value) }) restHeaders.forEach((value, key) => { headers.set(key, value) }) if(customHeaders){ customHeaders.forEach((value, key) => { headers.set(key, value) }) } return headers } export function combineSettings(generalSettings: RequestSettings, restSettings: RequestSettings, customSettings?: RequestSettings): RequestSettings { return { ...generalSettings, ...restSettings, ...customSettings } }