MCPcopy Create free account
hub / github.com/angular/dev-infra / appendHeader

Function appendHeader

github-actions/saucelabs/set-saucelabs-env.js:12250–12269  ·  view source on GitHub ↗
(headers, name, value)

Source from the content-addressed store, hash-verified

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];

Callers 2

fillFunction · 0.70
appendMethod · 0.70

Calls 3

headerValueNormalizeFunction · 0.70
isValidHeaderValueFunction · 0.70
appendMethod · 0.45

Tested by

no test coverage detected