federation/gateway/node_modules/make-fetch-happen/utils/is-header-conditional.js
2020-11-14 16:43:58 +01:00

18 lines
364 B
JavaScript

'use strict'
module.exports = function isHeaderConditional (headers) {
if (!headers || typeof headers !== 'object') {
return false
}
const modifiers = [
'if-modified-since',
'if-none-match',
'if-unmodified-since',
'if-match',
'if-range'
]
return Object.keys(headers)
.some(h => modifiers.indexOf(h.toLowerCase()) !== -1)
}