UNPKG

ember-legacy-class-transform

Version:
25 lines (20 loc) 520 B
import Ember from 'ember'; const { A, isNone } = Ember; /** * Do a case-insensitive lookup of an HTTP header * * @function getHeader * @private * @param {Object} headers * @param {string} name * @return {string} */ export default function getHeader(headers, name) { if (isNone(headers) || isNone(name)) { return; // ask for nothing, get nothing. } const matchedKey = A(Object.keys(headers)).find((key) => { return key.toLowerCase() === name.toLowerCase(); }); return headers[matchedKey]; }