| module.exports = class EventEmitterError extends Error { | |
| constructor(msg, code, fn = EventEmitterError, opts) { | |
| super(`${code}: ${msg}`, opts) | |
| this.code = code | |
| if (Error.captureStackTrace) { | |
| Error.captureStackTrace(this, fn) | |
| } | |
| } | |
| get name() { | |
| return 'EventEmitterError' | |
| } | |
| static OPERATION_ABORTED(cause, msg = 'Operation aborted') { | |
| return new EventEmitterError(msg, 'OPERATION_ABORTED', EventEmitterError.OPERATION_ABORTED, { | |
| cause | |
| }) | |
| } | |
| static UNHANDLED_ERROR(cause, msg = 'Unhandled error') { | |
| return new EventEmitterError(msg, 'UNHANDLED_ERROR', EventEmitterError.UNHANDLED_ERROR, { | |
| cause | |
| }) | |
| } | |
| } | |
Xet Storage Details
- Size:
- 671 Bytes
- Xet hash:
- b6b5b955c3efe35d003678b926f3f95021ed073732087bb887e0fcdd5c3453a7
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.