UNPKG

sdg

Version:

pomelo ts

18 lines (17 loc) 578 B
import { IFrontendOrBackendSession } from './ISession'; import { IHandlerMsg, IMsgRsp } from './IConnector'; export declare type IHandlerMethod = (msg: IHandlerMsg, session: IFrontendOrBackendSession) => Promise<IMsgRsp>; export declare type IHandler = { [method: string]: IHandlerMethod; }; export declare type IHandlers = { [handler: string]: IHandler; }; export declare type IHandlerMap = { [serverType: string]: IHandlers; }; export interface IHandlerServiceOptions { reloadHandlers?: boolean; enableForwardLog?: boolean; handlersPaths?: string[]; }