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

Function applyHeadersMut2

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

Source from the content-addressed store, hash-verified

81089 return true;
81090 for (const _k in obj)
81091 return false;
81092 return true;
81093}
81094function hasOwn2(obj, key) {
81095 return Object.prototype.hasOwnProperty.call(obj, key);
81096}
81097function applyHeadersMut2(targetHeaders, newHeaders) {
81098 for (const k7 in newHeaders) {
81099 if (!hasOwn2(newHeaders, k7))
81100 continue;
81101 const lowerKey = k7.toLowerCase();
81102 if (!lowerKey)
81103 continue;
81104 const val = newHeaders[k7];
81105 if (val === null) {
81106 delete targetHeaders[lowerKey];
81107 } else if (val !== void 0) {
81108 targetHeaders[lowerKey] = val;

Callers 1

buildHeadersMethod · 0.85

Calls 2

hasOwn2Function · 0.85
toLowerCaseMethod · 0.80

Tested by

no test coverage detected