UNPKG

sdg-admin

Version:

pomelo sdg admin plugin

23 lines (22 loc) 737 B
/** * 要求使用一个用户名和口令主动发起到master的连接及注册, * 验证通过后,AdminClient会维护到master的连接,然后就可以向master发送request/notify了 */ import { Socket } from 'socket.io-client'; import { EStatus, IAdminClientOts, ISocketBody, ISocketMsg } from '..'; export declare class AdminClient { host: string; port: number; path: string; username: string; password: string; socket: Socket; status: EStatus; timeout: number; constructor(opts: IAdminClientOts); start(): void; connect(): void; request(moduleId: string, body?: ISocketBody): Promise<unknown>; register(): void; doSend(msg: ISocketMsg): void | Promise<unknown>; }