@mos-connection/helper
Version:
Helper functions for the MOS-connection library
24 lines • 782 B
TypeScript
import { MosTypes } from '@mos-connection/model';
import * as XMLBuilder from 'xmlbuilder';
export type PortType = 'upper' | 'lower' | 'query';
export declare abstract class MosMessage {
port: PortType;
protected readonly strict: boolean;
private static MAX_MESSAGE_ID;
private static _staticMessageID;
mosID: string | undefined;
ncsID: string | undefined;
protected readonly mosTypes: MosTypes;
constructor(port: PortType, strict: boolean);
private _messageID;
private static getNewMessageID;
/** */
prepare(messageID?: number): void;
/** */
get messageID(): number;
/** */
toString(): string;
/** */
protected abstract get messageXMLBlocks(): XMLBuilder.XMLElement;
}
//# sourceMappingURL=MosMessage.d.ts.map