@thermopylae/lib.cache
Version:
17 lines (16 loc) • 738 B
TypeScript
import { Exception } from '@thermopylae/lib.exception';
declare const enum ErrorCodes {
INVALID_CACHE_MAX_CAPACITY = "INVALID_CACHE_MAX_CAPACITY",
INVALID_PROTECTED_SEGMENT_SIZE = "INVALID_PROTECTED_SEGMENT_SIZE",
INVALID_PROBATION_SEGMENT_SIZE = "INVALID_PROBATION_SEGMENT_SIZE",
INVALID_EXPIRES_AFTER = "INVALID_EXPIRES_AFTER",
INVALID_EXPIRES_FROM = "INVALID_EXPIRES_FROM",
UNKNOWN_SEGMENT_TYPE = "UNKNOWN_SEGMENT_TYPE",
DEPENDENCY_KEY_NOT_FOUND = "DEPENDENCY_KEY_NOT_FOUND",
DEPENDENT_KEY_NOT_FOUND = "DEPENDENT_KEY_NOT_FOUND"
}
/**
* @private
*/
declare function createException(code: ErrorCodes, message: string, cause?: Record<string, unknown>): Exception;
export { createException, ErrorCodes };