Buckets:
| import {FetchBaseError} from './base.js'; | |
| /** | |
| * @typedef {{ address?: string, code: string, dest?: string, errno: number, info?: object, message: string, path?: string, port?: number, syscall: string}} SystemError | |
| */ | |
| /** | |
| * FetchError interface for operational errors | |
| */ | |
| export class FetchError extends FetchBaseError { | |
| /** | |
| * @param {string} message - Error message for human | |
| * @param {string} [type] - Error type for machine | |
| * @param {SystemError} [systemError] - For Node.js system error | |
| */ | |
| constructor(message, type, systemError) { | |
| super(message, type); | |
| // When err.type is `system`, err.erroredSysCall contains system error and err.code contains system error code | |
| if (systemError) { | |
| // eslint-disable-next-line no-multi-assign | |
| this.code = this.errno = systemError.code; | |
| this.erroredSysCall = systemError.syscall; | |
| } | |
| } | |
| } | |
Xet Storage Details
- Size:
- 871 Bytes
- Xet hash:
- 75910572a2dac47867628d583dc7e062eb65d882187149c69dc2662ec4501254
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.