@forge/storage
2.0.32.0.3-experimental-04cc2b9
out/errors.js−
out/errors.jsDeleted−41
Index: package/out/errors.js
===================================================================
--- package/out/errors.js
+++ package/out/errors.js
@@ -1,41 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.APIError = exports.getErrorMessage = exports.getErrorMessageFromCode = void 0;
-const getErrorMessageFromCode = (code, message) => {
- return message ?? code;
-};
-exports.getErrorMessageFromCode = getErrorMessageFromCode;
-const getErrorMessage = (statusCode) => {
- switch (statusCode) {
- case 400:
- case 413:
- return 'Bad request';
- case 401:
- return 'Authentication error';
- case 403:
- case 404:
- return 'Permissions error or key does not exist';
- case 409:
- return 'Conflicting update occurred';
- case 500:
- return 'Internal server error';
- default:
- return `Unknown error. Received status code '${statusCode}'`;
- }
-};
-exports.getErrorMessage = getErrorMessage;
-class APIError extends Error {
- constructor(message) {
- super(message);
- }
- static forStatus(status) {
- return new APIError((0, exports.getErrorMessage)(status));
- }
- static forErrorCode(code, message) {
- return new APIError((0, exports.getErrorMessageFromCode)(code, message));
- }
- static forUnexpected(message) {
- return new APIError(message);
- }
-}
-exports.APIError = APIError;