sdg-admin
Version:
pomelo sdg admin plugin
15 lines (14 loc) • 671 B
TypeScript
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;