UNPKG

@fibercom/routeros-api

Version:

Robust MikroTik RouterOS API client for Node.js and TypeScript

27 lines (26 loc) 695 B
import { EventEmitter } from "events"; import { IRosOptions } from "../IRosOptions"; export declare class Connector extends EventEmitter { host: string; port: number; timeout: number; debug: boolean; private socket; private transmitter; private receiver; private connected; private connecting; private tlsOptions?; constructor(options: IRosOptions); private log; connect(): Promise<this>; write(data: string[]): Connector; read(tag: string, cb: (pkt: string[]) => void): void; stopRead(tag: string): void; close(): void; destroy(): void; private onEnd; private onClose; private onTimeout; private onData; }