@loom-io/in-memory-adapter
Version:
A file system wrapper for Node.js and Bun
26 lines (25 loc) • 567 B
JavaScript
export class NotFoundException extends Error {
lastObject;
level;
constructor(path, lastObject, level = 0) {
super('Could not find ' + path);
this.lastObject = lastObject;
this.level = level;
}
get last() {
return this.lastObject;
}
get depth() {
return this.level;
}
}
export class AlreadyExistsException extends Error {
object;
constructor(path, object) {
super('Already exists ' + path);
this.object = object;
}
get ref() {
return this.object;
}
}