UNPKG

@btc-vision/bsi-common

Version:

Common library for OP_NET.

16 lines (15 loc) 542 B
import { DataAccessErrorType } from './enums/DataAccessErrorType.js'; export class DataAccessError extends Error { constructor(message, errorType = DataAccessErrorType.Unknown, extra = '') { super(message); this.name = this.constructor.name; this.extra = extra; this.errorType = errorType; if (typeof Error.captureStackTrace === 'function') { Error.captureStackTrace(this, this.constructor); } else { this.stack = new Error(message).stack; } } }