UNPKG

ember-ajax

Version:

Service for making AJAX requests in Ember applications.

18 lines (17 loc) 480 B
import { A } from '@ember/array'; import { isNone } from '@ember/utils'; /** * Do a case-insensitive lookup of an HTTP header * * @function getHeader * @private */ export default function getHeader(headers, name) { if (isNone(headers) || isNone(name)) { return undefined; } const matchedKey = A(Object.keys(headers)).find(key => { return key.toLowerCase() === name.toLowerCase(); }); return matchedKey ? headers[matchedKey] : undefined; }