UNPKG

sdg-admin

Version:

pomelo sdg admin plugin

30 lines (29 loc) 699 B
import { Socket } from 'socket.io'; import { EModuleType } from './common'; export interface IMasterAgentOpts { port: number; timeout?: number; } export interface IServerInfo { id: string; type: string; host: string; port: number; clientHost?: string; clientPort?: number; frontend?: boolean; pid?: string; } export interface IAgentClient extends IServerInfo { socket: Socket; } export interface IMonitorRegisterMsg extends IServerInfo { token?: string; } export interface IClientRegisterMsg { username: string; password: string; } export interface IRegisterMsg extends IMonitorRegisterMsg, IClientRegisterMsg { moduleType: EModuleType; }