@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 };