UNPKG

sdg

Version:

pomelo ts

22 lines (21 loc) 640 B
import { ConsoleService, IModule, MonitorAgent } from 'sdg-admin'; import { Application, IObject } from '../index'; import * as Constants from '../util/constants'; export declare class MonitorWatcher implements IModule { app: Application; service: ConsoleService; static moduleId: Constants.KEYWORDS; constructor(opts: { app: Application; }, consoleService: ConsoleService); /** * 服务器上/下线 * @param agent * @param msg */ monitorHandler(agent: MonitorAgent, msg: IObject): Promise<void>; /** * 连上master鉴权后,处理逻辑 */ private onRegister; }