sdg
Version:
pomelo ts
13 lines (12 loc) • 528 B
TypeScript
import Base from '../base';
import Server from '../server/server';
import { IComponent, IFrontendOrBackendSession, IHandlerMsg, IServerOptions } from '..';
export default class ServerComponent extends Base implements IComponent {
server: Server;
constructor(app: any, opts: IServerOptions);
start(): void;
afterStart(): void;
stop(): void;
handle(msg: IHandlerMsg, session: IFrontendOrBackendSession): Promise<any>;
globalHandle(msg: IHandlerMsg, session: IFrontendOrBackendSession): Promise<any>;
}