@showbridge/lib
Version:
Main library for showbridge protocol router
23 lines (22 loc) • 618 B
TypeScript
import { OSCSender } from '@showbridge/types';
import { OscMessageOrBundle } from 'osc-min';
declare class OSCMessage {
private msg;
sender: OSCSender;
constructor(msg: OscMessageOrBundle, sender: OSCSender);
get messageType(): string;
get address(): any;
set address(address: any);
get addressParts(): any;
get args(): any;
set args(args: any);
get bytes(): Uint8Array<ArrayBuffer>;
toString(): string;
toJSON(): {
messageType: string;
msg: any;
sender: OSCSender;
};
static fromJSON(json: any): OSCMessage;
}
export default OSCMessage;