@forge/kvs
1.5.1-next.01.6.0-next.1
out/errors.js~
out/errors.jsModified+6−3
Index: package/out/errors.js
===================================================================
--- package/out/errors.js
+++ package/out/errors.js
@@ -1,11 +1,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ForgeKvsAPIError = exports.ForgeKvsError = void 0;
+const version_1 = require("./version");
class ForgeKvsError extends Error {
- constructor(message) {
+ packageVersion;
+ constructor(message, packageVersion = version_1.PACKAGE_VERSION) {
super(message);
this.name = 'ForgeKvsError';
+ this.packageVersion = packageVersion;
}
}
exports.ForgeKvsError = ForgeKvsError;
class ForgeKvsAPIError extends ForgeKvsError {
@@ -14,10 +17,10 @@
message;
context;
constructor(responseDetails, forgeError) {
super(forgeError.message);
- const { status, statusText, traceId } = responseDetails;
- this.responseDetails = { status, statusText, traceId };
+ const { status, statusText, traceId, httpMethod, httpPath, responseBodyLength } = responseDetails;
+ this.responseDetails = { status, statusText, traceId, httpMethod, httpPath, responseBodyLength };
const { code, message, context, ...bodyData } = forgeError;
this.code = code;
this.message = message;
this.context = { ...context, ...bodyData };