UNPKG

@eventmsg/core

Version:

EventMsgV3 TypeScript library - Core protocol implementation with transport abstraction

53 lines (51 loc) 1.31 kB
import { EventMsgError } from "./event-msg-error.js"; //#region src/errors/protocol-error.d.ts /** * Error related to EventMsgV3 protocol operations (encoding, decoding, validation) */ declare class ProtocolError extends EventMsgError { constructor(message: string, options?: { context?: Record<string, unknown>; solutions?: string[]; cause?: Error; }); } /** * Message encoding failed */ declare class EncodingError extends ProtocolError { constructor(message?: string, options?: { context?: Record<string, unknown>; cause?: Error; }); } /** * Message decoding failed */ declare class DecodingError extends ProtocolError { constructor(message?: string, options?: { context?: Record<string, unknown>; cause?: Error; }); } /** * Message validation failed */ declare class ValidationError extends ProtocolError { constructor(message?: string, options?: { context?: Record<string, unknown>; cause?: Error; }); } /** * Invalid message format */ declare class InvalidMessageError extends ProtocolError { constructor(message?: string, options?: { context?: Record<string, unknown>; cause?: Error; }); } //#endregion export { DecodingError, EncodingError, InvalidMessageError, ProtocolError, ValidationError }; //# sourceMappingURL=protocol-error.d.ts.map