image-asset-manager
Version:
A comprehensive image asset management tool for frontend projects
24 lines • 973 B
JavaScript
;
// Core interfaces and types for the image asset manager
Object.defineProperty(exports, "__esModule", { value: true });
exports.ImageAssetError = exports.ErrorCode = void 0;
var ErrorCode;
(function (ErrorCode) {
ErrorCode["FILE_NOT_FOUND"] = "FILE_NOT_FOUND";
ErrorCode["INVALID_IMAGE_FORMAT"] = "INVALID_IMAGE_FORMAT";
ErrorCode["OPTIMIZATION_FAILED"] = "OPTIMIZATION_FAILED";
ErrorCode["PERMISSION_DENIED"] = "PERMISSION_DENIED";
ErrorCode["SERVER_START_FAILED"] = "SERVER_START_FAILED";
ErrorCode["WATCH_FAILED"] = "WATCH_FAILED";
})(ErrorCode || (exports.ErrorCode = ErrorCode = {}));
class ImageAssetError extends Error {
constructor(code, message, details, recoverable = true) {
super(message);
this.code = code;
this.details = details;
this.recoverable = recoverable;
this.name = "ImageAssetError";
}
}
exports.ImageAssetError = ImageAssetError;
//# sourceMappingURL=index.js.map