npm package diff
Package: @forge/cache
Versions: 1.0.3-next.0 - 1.0.3-next.0-experimental-ab129b0
File: package/out/kvs/errors.js
Index: package/out/kvs/errors.js
===================================================================
--- package/out/kvs/errors.js
+++ package/out/kvs/errors.js
@@ -0,0 +1,26 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.ForgeKvsAPIError = exports.ForgeKvsError = void 0;
+class ForgeKvsError extends Error {
+ constructor(message) {
+ super(message);
+ this.name = 'ForgeKvsError';
+ }
+}
+exports.ForgeKvsError = ForgeKvsError;
+class ForgeKvsAPIError extends ForgeKvsError {
+ responseDetails;
+ code;
+ message;
+ context;
+ constructor(responseDetails, forgeError) {
+ super(forgeError.message);
+ const { status, statusText, traceId } = responseDetails;
+ this.responseDetails = { status, statusText, traceId };
+ const { code, message, context, ...bodyData } = forgeError;
+ this.code = code;
+ this.message = message;
+ this.context = { ...context, ...bodyData };
+ }
+}
+exports.ForgeKvsAPIError = ForgeKvsAPIError;