MCPcopy Index your code
hub / github.com/apache/pouchdb / generateErrorFromResponse

Function generateErrorFromResponse

lib/index-browser.js:534–564  ·  view source on GitHub ↗
(err)

Source from the content-addressed store, hash-verified

532}
533
534function generateErrorFromResponse(err) {
535
536 if (typeof err !== 'object') {
537 var data = err;
538 err = UNKNOWN_ERROR;
539 err.data = data;
540 }
541
542 if ('error' in err && err.error === 'conflict') {
543 err.name = 'conflict';
544 err.status = 409;
545 }
546
547 if (!('name' in err)) {
548 err.name = err.error || 'unknown';
549 }
550
551 if (!('status' in err)) {
552 err.status = 500;
553 }
554
555 if (!('message' in err)) {
556 err.message = err.message || err.reason;
557 }
558
559 if (!('stack' in err)) {
560 err.stack = (new Error()).stack;
561 }
562
563 return err;
564}
565
566function tryFilter(filter, doc, req) {
567 try {

Callers 3

filterFunction · 0.70
fetchJSONFunction · 0.70
httpQueryFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…