/// import { EventEmitter } from 'events'; import { Server, Socket } from 'net'; import WebSocket from 'ws'; import FIXParser from '../FIXParser'; import Message from '../message/Message'; export default class FIXParserServerBase extends EventEmitter { eventEmitter: EventEmitter | null; host: string | null; port: number | null; serverHandler: FIXParserServerBase | null; server: Server | null; socketWS: WebSocket | null; socketNet: Socket | null; sender: string | null; target: string | null; heartBeatInterval: number | undefined; heartBeatIntervalId: any | null; protected fixParser: FIXParser; constructor(eventEmitter: EventEmitter, parser: FIXParser, host: string, port: number); processMessage(message: Message): void; createServer(): void; send(message: Message): void; }