UNPKG

@fibercom/routeros-api

Version:

Robust MikroTik RouterOS API client for Node.js and TypeScript

26 lines (25 loc) 673 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 onTimeout; private onData; }