@synet/net
Version:
Network abstraction layer for Synet. visit https://syntehtism.ai for more information.
16 lines (15 loc) • 428 B
TypeScript
/**
* Single error class with error type enum for categorization
*/
export declare enum ErrorType {
KEYS = "keys",
INTERFACE = "interface",
PEER = "peer",
CONNECTION = "connection",
UNKNOWN = "unknown"
}
export declare class WireguardError extends Error {
readonly type: ErrorType;
readonly cause?: Error | undefined;
constructor(type: ErrorType, message: string, cause?: Error | undefined);
}