MCPcopy Create free account
hub / github.com/di-sukharev/opencommit / applyHeadersMut

Function applyHeadersMut

out/cli.cjs:70092–70106  ·  view source on GitHub ↗
(targetHeaders, newHeaders)

Source from the content-addressed store, hash-verified

70090 return true;
70091 for (const _k in obj)
70092 return false;
70093 return true;
70094}
70095function hasOwn(obj, key) {
70096 return Object.prototype.hasOwnProperty.call(obj, key);
70097}
70098function applyHeadersMut(targetHeaders, newHeaders) {
70099 for (const k7 in newHeaders) {
70100 if (!hasOwn(newHeaders, k7))
70101 continue;
70102 const lowerKey = k7.toLowerCase();
70103 if (!lowerKey)
70104 continue;
70105 const val = newHeaders[k7];
70106 if (val === null) {
70107 delete targetHeaders[lowerKey];
70108 } else if (val !== void 0) {
70109 targetHeaders[lowerKey] = val;

Callers 1

buildHeadersMethod · 0.85

Calls 2

hasOwnFunction · 0.85
toLowerCaseMethod · 0.80

Tested by

no test coverage detected