UNPKG

@visulima/fs

Version:

Human friendly file system utilities for Node.js

28 lines (26 loc) 762 B
class NotFoundError extends Error { /** * Creates a new instance. * @param message */ constructor(message) { super(`ENOENT: ${message}`); } // eslint-disable-next-line class-methods-use-this get code() { return "ENOENT"; } // eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types set code(_name) { throw new Error("Cannot overwrite code ENOENT"); } // eslint-disable-next-line class-methods-use-this get name() { return "NotFoundError"; } // eslint-disable-next-line class-methods-use-this,@typescript-eslint/explicit-module-boundary-types set name(_name) { throw new Error("Cannot overwrite name of NotFoundError"); } } export { NotFoundError as default };