@forge/kvs
1.6.51.6.5-experimental-04cc2b9
out/utils/error-handling.js~
out/utils/error-handling.jsModified+5−6
Index: package/out/utils/error-handling.js
===================================================================
--- package/out/utils/error-handling.js
+++ package/out/utils/error-handling.js
@@ -1,21 +1,23 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.checkResponseError = exports.extractTraceId = exports.getAPIErrorResponseDetails = exports.safeGetParsedBody = exports.isForgeError = void 0;
+exports.isForgeError = isForgeError;
+exports.safeGetParsedBody = safeGetParsedBody;
+exports.getAPIErrorResponseDetails = getAPIErrorResponseDetails;
+exports.extractTraceId = extractTraceId;
+exports.checkResponseError = checkResponseError;
const errors_1 = require("../errors");
function isForgeError(body) {
return typeof body === 'object' && body !== null && 'code' in body && 'message' in body;
}
-exports.isForgeError = isForgeError;
function safeGetParsedBody(text) {
try {
return JSON.parse(text);
}
catch (error) {
return undefined;
}
}
-exports.safeGetParsedBody = safeGetParsedBody;
function getAPIErrorResponseDetails(response, responseText, requestContext) {
return {
status: response.status,
statusText: response.statusText,
@@ -24,13 +26,11 @@
httpPath: requestContext?.httpPath,
responseBodyLength: responseText.length
};
}
-exports.getAPIErrorResponseDetails = getAPIErrorResponseDetails;
function extractTraceId(response) {
return response.headers.get('x-b3-traceid') || response.headers.get('x-trace-id');
}
-exports.extractTraceId = extractTraceId;
async function checkResponseError(response, requestContext) {
if (response.ok) {
return;
}
@@ -45,5 +45,4 @@
message: 'Unexpected error in Forge KVS API',
context: { responseText }
});
}
-exports.checkResponseError = checkResponseError;