UNPKG

sdg-admin

Version:

pomelo sdg admin plugin

15 lines (14 loc) 671 B
import { MasterAgent, MonitorAgent } from '..'; import { IMasterAgentOpts } from './master'; import { IMonitorAgentOpts } from './monitor'; import { defaultAuthServerMaster, defaultAuthUser } from '../util/utils'; export interface IMasterConsoleServiceOpts extends IMasterAgentOpts { master: boolean; authUser?: typeof defaultAuthUser; authServer?: typeof defaultAuthServerMaster; } export interface IMonitorConsoleServiceOpts extends IMonitorAgentOpts { authServer?: typeof defaultAuthServerMaster; } export declare type ConsoleServiceOpts = IMasterConsoleServiceOpts | IMonitorConsoleServiceOpts; export declare type Agent = MasterAgent | MonitorAgent;