Buckets:

imerfanrajabee's picture
download
raw
871 Bytes
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.