UNPKG

@synet/net

Version:

Network abstraction layer for Synet. visit https://syntehtism.ai for more information.

25 lines (24 loc) 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WireguardError = exports.ErrorType = void 0; /** * Single error class with error type enum for categorization */ var ErrorType; (function (ErrorType) { ErrorType["KEYS"] = "keys"; ErrorType["INTERFACE"] = "interface"; ErrorType["PEER"] = "peer"; ErrorType["CONNECTION"] = "connection"; ErrorType["UNKNOWN"] = "unknown"; })(ErrorType || (exports.ErrorType = ErrorType = {})); class WireguardError extends Error { constructor(type, message, cause) { super(message); this.type = type; this.cause = cause; this.name = "WireguardError"; Object.setPrototypeOf(this, WireguardError.prototype); } } exports.WireguardError = WireguardError;