(headers, name, value)
| 12248 | iteratorMixin, |
| 12249 | isValidHeaderName, |
| 12250 | isValidHeaderValue |
| 12251 | } = require_util2(); |
| 12252 | var { webidl } = require_webidl(); |
| 12253 | var assert = __require("assert"); |
| 12254 | var util = __require("util"); |
| 12255 | var kHeadersMap = Symbol("headers map"); |
| 12256 | var kHeadersSortedMap = Symbol("headers map sorted"); |
| 12257 | function isHTTPWhiteSpaceCharCode(code) { |
| 12258 | return code === 10 || code === 13 || code === 9 || code === 32; |
| 12259 | } |
| 12260 | function headerValueNormalize(potentialValue) { |
| 12261 | let i = 0; |
| 12262 | let j = potentialValue.length; |
| 12263 | while (j > i && isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(j - 1))) |
| 12264 | --j; |
| 12265 | while (j > i && isHTTPWhiteSpaceCharCode(potentialValue.charCodeAt(i))) |
| 12266 | ++i; |
| 12267 | return i === 0 && j === potentialValue.length ? potentialValue : potentialValue.substring(i, j); |
| 12268 | } |
| 12269 | function fill(headers, object) { |
| 12270 | if (Array.isArray(object)) { |
| 12271 | for (let i = 0; i < object.length; ++i) { |
| 12272 | const header = object[i]; |
no test coverage detected