MCPcopy
hub / github.com/axios/axios / delete

Method delete

lib/core/AxiosHeaders.js:187–212  ·  view source on GitHub ↗
(header, matcher)

Source from the content-addressed store, hash-verified

185 }
186
187 delete(header, matcher) {
188 const self = this;
189 let deleted = false;
190
191 function deleteHeader(_header) {
192 _header = normalizeHeader(_header);
193
194 if (_header) {
195 const key = utils.findKey(self, _header);
196
197 if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {
198 delete self[key];
199
200 deleted = true;
201 }
202 }
203 }
204
205 if (utils.isArray(header)) {
206 header.forEach(deleteHeader);
207 } else {
208 deleteHeader(header);
209 }
210
211 return deleted;
212 }
213
214 clear(matcher) {
215 const keys = Object.keys(this);

Callers 10

visitFunction · 0.80
factoryFunction · 0.80
http.jsFile · 0.80
esm-index.tsFile · 0.80
cjs-typing.tsFile · 0.80
untrackServerFunction · 0.80
startHTTPServerFunction · 0.80

Calls 1

forEachMethod · 0.80

Tested by

no test coverage detected