webstomp-obs
Version:
Stomp over websocket using observable
25 lines (24 loc) • 659 B
TypeScript
export interface FrameHeader {
[key: string]: any;
subscription: string;
ack?: any;
'message-id'?: string;
transaction?: string;
version?: string;
}
declare class Frame {
command: string;
headers: FrameHeader;
body: any;
ack: any;
nack: any;
constructor(command: string, headers?: FrameHeader, body?: any);
toString: () => string;
static unmarshallSingle(data: string): Frame;
static unmarshall(datas: string): {
frames: Frame[];
partial: string;
};
static marshall(command: string, headers?: FrameHeader, body?: string): any;
}
export default Frame;