UNPKG

node-insim

Version:

An InSim library for NodeJS with TypeScript support

26 lines (25 loc) 767 B
import { TypedEmitter } from 'tiny-typed-emitter'; import { OutSimPack } from './OutSimPack'; import { OutSimPack2 } from './OutSimPack2'; type OutSimEvents = { packet: (packet: OutSimPack | OutSimPack2) => void; connect: () => void; disconnect: () => void; timeout: () => void; }; type OutSimConnectionOptions = { Host: string; Port: number; /** OutSim Opts is hexadecimal - for all fields set OutSim Opts to 0x1FF */ OutSimOpts: number; }; export declare class OutSim extends TypedEmitter<OutSimEvents> { private _options; private connection; private timeout; constructor(timeout?: number); connect(options: Partial<OutSimConnectionOptions>): void; disconnect(): void; private handleMessage; } export {};