UNPKG

node-insim

Version:

An InSim library for NodeJS with TypeScript support

26 lines (25 loc) 683 B
import { TypedEmitter } from 'tiny-typed-emitter'; import { OutGaugePack } from './OutGaugePack'; type OutGaugeEvents = { packet: (packet: OutGaugePack) => void; connect: () => void; disconnect: () => void; timeout: () => void; }; type OutGaugeConnectionOptions = { Host: string; Port: number; }; type OutGaugeOptions = { timeout?: number; }; export declare class OutGauge extends TypedEmitter<OutGaugeEvents> { private _options; private connection; private timeout; constructor({ timeout }?: OutGaugeOptions); connect(options: Partial<OutGaugeConnectionOptions>): void; disconnect(): void; private handleMessage; } export {};