@showbridge/lib
Version:
Main library for showbridge protocol router
20 lines (19 loc) • 909 B
TypeScript
import HTTPMessage from './http-message.js';
import MIDIMessage from './midi-message.js';
import MQTTMessage from './mqtt-message.js';
import OSCMessage from './osc-message.js';
import TCPMessage from './tcp-message.js';
import UDPMessage from './udp-message.js';
import WebSocketMessage from './websocket-message.js';
export { HTTPMessage, MIDIMessage, MQTTMessage, OSCMessage, TCPMessage, UDPMessage, WebSocketMessage };
export declare const MessageTypeClassMap: {
http: typeof HTTPMessage;
midi: typeof MIDIMessage;
mqtt: typeof MQTTMessage;
osc: typeof OSCMessage;
tcp: typeof TCPMessage;
udp: typeof UDPMessage;
ws: typeof WebSocketMessage;
};
export type Message = HTTPMessage | MIDIMessage | MQTTMessage | OSCMessage | TCPMessage | UDPMessage | WebSocketMessage;
export type ByteMessage = MIDIMessage | MQTTMessage | OSCMessage | TCPMessage | UDPMessage | WebSocketMessage;