mirror of
https://github.com/MeowLynxSea/Proksea.git
synced 2025-07-10 19:34:41 +00:00
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
/*! @azure/msal-common v14.12.0 2024-06-10 */
|
|
'use strict';
|
|
import { cacheUnknownErrorCode, cacheQuotaExceededErrorCode } from './CacheErrorCodes.mjs';
|
|
import * as CacheErrorCodes from './CacheErrorCodes.mjs';
|
|
export { CacheErrorCodes };
|
|
|
|
/*
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License.
|
|
*/
|
|
const CacheErrorMessages = {
|
|
[cacheQuotaExceededErrorCode]: "Exceeded cache storage capacity.",
|
|
[cacheUnknownErrorCode]: "Unexpected error occurred when using cache storage.",
|
|
};
|
|
/**
|
|
* Error thrown when there is an error with the cache
|
|
*/
|
|
class CacheError extends Error {
|
|
constructor(errorCode, errorMessage) {
|
|
const message = errorMessage ||
|
|
(CacheErrorMessages[errorCode]
|
|
? CacheErrorMessages[errorCode]
|
|
: CacheErrorMessages[cacheUnknownErrorCode]);
|
|
super(`${errorCode}: ${message}`);
|
|
Object.setPrototypeOf(this, CacheError.prototype);
|
|
this.name = "CacheError";
|
|
this.errorCode = errorCode;
|
|
this.errorMessage = message;
|
|
}
|
|
}
|
|
|
|
export { CacheError, CacheErrorMessages };
|
|
//# sourceMappingURL=CacheError.mjs.map
|