UNPKG

@mos-connection/connector

Version:
26 lines 877 B
import { EventEmitter } from 'eventemitter3'; import { MosModel } from '@mos-connection/helper'; export interface MosMessageParserEvents { message: (parsedData: ParsedMosMessage, messageString: string) => void; } export declare class MosMessageParser extends EventEmitter<MosMessageParserEvents> { private description; private dataChunks; debug: boolean; constructor(description: string); parseMessage(messageString: string): void; private _tryParseData; private debugTrace; /** Returns a list of indexes for the occurences of searchString in str */ private indexesOf; } /** Definition of an incoming MOS Message */ export interface ParsedMosMessage { mos: { ncsID: string; mosID: string; messageID?: string; [key: string]: MosModel.AnyXMLValue; }; } //# sourceMappingURL=mosMessageParser.d.ts.map