@eventmsg/core
Version:
EventMsgV3 TypeScript library - Core protocol implementation with transport abstraction
50 lines (49 loc) • 3.06 kB
JavaScript
const require_event_msg_error = require('./errors/event-msg-error.cjs');
const require_protocol_error = require('./errors/protocol-error.cjs');
const require_timeout_error = require('./errors/timeout-error.cjs');
const require_transport_error = require('./errors/transport-error.cjs');
const require_validation_error = require('./errors/validation-error.cjs');
const require_logger = require('./types/logger.cjs');
const require_logger$1 = require('./internal/logger.cjs');
const require_byte_stuffing = require('./internal/byte-stuffing.cjs');
const require_config = require('./types/config.cjs');
const require_protocol = require('./protocol.cjs');
const require_events = require('./types/events.cjs');
const require_event_msg = require('./event-msg.cjs');
const require_base_transport = require('./types/base-transport.cjs');
require('./types/index.cjs');
exports.AddressValidationError = require_validation_error.AddressValidationError;
exports.BaseTransport = require_base_transport.BaseTransport;
exports.CONTROL_CHARS = require_byte_stuffing.CONTROL_CHARS;
exports.ConnectionError = require_transport_error.ConnectionError;
exports.ConnectionTimeoutError = require_timeout_error.ConnectionTimeoutError;
exports.DEFAULT_CONFIG = require_config.DEFAULT_CONFIG;
exports.DEFAULT_LOGGING_CONFIG = require_logger.DEFAULT_LOGGING_CONFIG;
exports.DEFAULT_PROTOCOL_OPTIONS = require_config.DEFAULT_PROTOCOL_OPTIONS;
exports.DecodingError = require_protocol_error.DecodingError;
exports.DisconnectionError = require_transport_error.DisconnectionError;
exports.EncodingError = require_protocol_error.EncodingError;
exports.EventMsg = require_event_msg.EventMsg;
exports.EventMsgError = require_event_msg_error.EventMsgError;
exports.INTERNAL_EVENTS = require_events.INTERNAL_EVENTS;
exports.InvalidMessageError = require_protocol_error.InvalidMessageError;
exports.LOG_NAMESPACES = require_logger.LOG_NAMESPACES;
exports.MessageSizeError = require_validation_error.MessageSizeError;
exports.Protocol = require_protocol.Protocol;
exports.ProtocolError = require_protocol_error.ProtocolError;
exports.ProtocolValidationError = require_protocol_error.ValidationError;
exports.SendError = require_transport_error.SendError;
exports.SendTimeoutError = require_timeout_error.SendTimeoutError;
exports.TimeoutError = require_timeout_error.TimeoutError;
exports.TransportError = require_transport_error.TransportError;
exports.ValidationError = require_validation_error.ValidationError;
exports.WaitForTimeoutError = require_timeout_error.WaitForTimeoutError;
exports.configureLogging = require_logger$1.configureLogging;
exports.getLogger = require_logger$1.getLogger;
exports.getMaxStuffedSize = require_byte_stuffing.getMaxStuffedSize;
exports.getMinUnstuffedSize = require_byte_stuffing.getMinUnstuffedSize;
exports.hexDump = require_logger$1.hexDump;
exports.isValidStuffing = require_byte_stuffing.isValidStuffing;
exports.needsStuffing = require_byte_stuffing.needsStuffing;
exports.stuff = require_byte_stuffing.stuff;
exports.unstuff = require_byte_stuffing.unstuff;