({ name, value: predicate })
| 246 | } |
| 247 | |
| 248 | const requestMatchesFilter = ({ name, value: predicate }) => { |
| 249 | const headerValue = request.headers.get(name) |
| 250 | if (typeof predicate === 'function') { |
| 251 | return predicate(headerValue) |
| 252 | } else { |
| 253 | return common.matchStringOrRegexp(headerValue, predicate) |
| 254 | } |
| 255 | } |
| 256 | |
| 257 | for (const header of [ |
| 258 | ...this.scope.matchHeaders, |