zabbix-client
Version:
Zabbix Javascript API Client
15 lines (14 loc) • 536 B
TypeScript
import { ZabbixSocket } from './ZabbixSocket';
import { ZabbixCommunicator } from './ZabbixCommunicator';
import { AxiosInstance } from 'axios';
export declare class ZabbixAPI {
private socket;
private reloginInterceptor;
constructor(socket: ZabbixSocket);
getHttpSocket(): AxiosInstance;
getSocket(): ZabbixSocket;
setReloginInterceptor(interceptor: number): void;
login(username: string, password: string): Promise<string>;
logout(): Promise<unknown>;
method(method: string): ZabbixCommunicator;
}