@visulima/fs
Version:
Human friendly file system utilities for Node.js
33 lines (31 loc) • 999 B
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
class NotEmptyError extends Error {
static {
__name(this, "NotEmptyError");
}
/**
* Creates a new instance.
* @param {string} message The error message.
*/
constructor(message) {
super(`ENOTEMPTY: Directory not empty, ${message}`);
}
// eslint-disable-next-line class-methods-use-this
get code() {
return "ENOTEMPTY";
}
// eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types
set code(_name) {
throw new Error("Cannot overwrite code ENOTEMPTY");
}
// eslint-disable-next-line class-methods-use-this
get name() {
return "NotEmptyError";
}
// eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types
set name(_name) {
throw new Error("Cannot overwrite name of NotEmptyError");
}
}
export { NotEmptyError as default };