@ipfsnut/evermark-sdk-core
Version:
Core image handling logic with pure functions and enhanced storage types
28 lines • 705 B
JavaScript
/**
* Core types for the Evermark SDK image handling system
* These types are designed to be framework-agnostic and pure
*/
// =================
// ERROR TYPES
// =================
export class ImageLoadingError extends Error {
code;
source;
constructor(message, code, source) {
super(message);
this.code = code;
this.source = source;
this.name = 'ImageLoadingError';
}
}
export class StorageError extends Error {
code;
provider;
constructor(message, code, provider = 'unknown') {
super(message);
this.code = code;
this.provider = provider;
this.name = 'StorageError';
}
}
//# sourceMappingURL=types.js.map