@showbridge/lib
Version:
Main library for showbridge protocol router
20 lines (19 loc) • 555 B
TypeScript
import { UDPSender } from '@showbridge/types';
declare class UDPMessage {
private msg;
sender: UDPSender;
constructor(msg: Buffer, sender: UDPSender);
get messageType(): string;
get bytes(): Uint8Array<ArrayBuffer>;
set bytes(bytes: Uint8Array<ArrayBuffer>);
get string(): string;
set string(string: string);
toString(): string;
toJSON(): {
messageType: string;
msg: Buffer<ArrayBufferLike>;
sender: UDPSender;
};
static fromJSON(json: any): UDPMessage;
}
export default UDPMessage;