Download node_modules/@humanfs/core/src/errors.js from metarm/QMetaRam: direct link, hf CLI and curl.
- Browser
- Download file 1.79 kB
-
https://huggingface.co/metarm/QMetaRam/resolve/main/node_modules/%40humanfs/core/src/errors.js
- Command line
-
hf download hf://metarm/QMetaRam/node_modules/@humanfs/core/src/errors.js
-
curl -L -o errors.js https://huggingface.co/metarm/QMetaRam/resolve/main/node_modules/%40humanfs/core/src/errors.js
1.79 kB
| /** | |
| * @fileoverview Common error classes | |
| * @author Nicholas C. Zakas | |
| */ | |
| /** | |
| * Error thrown when a file or directory is not found. | |
| */ | |
| export class NotFoundError extends Error { | |
| /** | |
| * Name of the error class. | |
| * @type {string} | |
| */ | |
| name = "NotFoundError"; | |
| /** | |
| * Error code. | |
| * @type {string} | |
| */ | |
| code = "ENOENT"; | |
| /** | |
| * Creates a new instance. | |
| * @param {string} message The error message. | |
| */ | |
| constructor(message) { | |
| super(`ENOENT: No such file or directory, ${message}`); | |
| } | |
| } | |
| /** | |
| * Error thrown when an operation is not permitted. | |
| */ | |
| export class PermissionError extends Error { | |
| /** | |
| * Name of the error class. | |
| * @type {string} | |
| */ | |
| name = "PermissionError"; | |
| /** | |
| * Error code. | |
| * @type {string} | |
| */ | |
| code = "EPERM"; | |
| /** | |
| * Creates a new instance. | |
| * @param {string} message The error message. | |
| */ | |
| constructor(message) { | |
| super(`EPERM: Operation not permitted, ${message}`); | |
| } | |
| } | |
| /** | |
| * Error thrown when an operation is not allowed on a directory. | |
| */ | |
| export class DirectoryError extends Error { | |
| /** | |
| * Name of the error class. | |
| * @type {string} | |
| */ | |
| name = "DirectoryError"; | |
| /** | |
| * Error code. | |
| * @type {string} | |
| */ | |
| code = "EISDIR"; | |
| /** | |
| * Creates a new instance. | |
| * @param {string} message The error message. | |
| */ | |
| constructor(message) { | |
| super(`EISDIR: Illegal operation on a directory, ${message}`); | |
| } | |
| } | |
| /** | |
| * Error thrown when a directory is not empty. | |
| */ | |
| export class NotEmptyError extends Error { | |
| /** | |
| * Name of the error class. | |
| * @type {string} | |
| */ | |
| name = "NotEmptyError"; | |
| /** | |
| * Error code. | |
| * @type {string} | |
| */ | |
| code = "ENOTEMPTY"; | |
| /** | |
| * Creates a new instance. | |
| * @param {string} message The error message. | |
| */ | |
| constructor(message) { | |
| super(`ENOTEMPTY: Directory not empty, ${message}`); | |
| } | |
| } | |