UNPKG

@visulima/fs

Version:

Human friendly file system utilities for Node.js

33 lines (31 loc) 994 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class AlreadyExistsError extends Error { static { __name(this, "AlreadyExistsError"); } /** * Creates a new instance. * @param {string} message The error message. */ constructor(message) { super(`EEXIST: ${message}`); } // eslint-disable-next-line class-methods-use-this get code() { return "EEXIST"; } // eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types set code(_name) { throw new Error("Cannot overwrite code EEXIST"); } // eslint-disable-next-line class-methods-use-this get name() { return "AlreadyExistsError"; } // eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types set name(_name) { throw new Error("Cannot overwrite name of AlreadyExistsError"); } } export { AlreadyExistsError as default };