@methodus/server
Version:
Server components for @methodus workflow
20 lines (19 loc) • 795 B
TypeScript
/// <reference types="node" />
import 'reflect-metadata';
import { EventEmitter } from 'events';
import { ITransport } from '@methodus/framework-decorators/commons';
export declare const sharedEmitter: EventEmitter;
export declare const resultEmitter: EventEmitter;
export declare class CustomMessageRouter {
prefix: string;
constructor(obj: any);
}
export declare class CustomMessageServer {
useClass(classType: any, methodType: any): CustomMessageRouter;
sendMessage(verb: any, route: any, params: any, paramsMap: any, securityContext: any): void;
}
export declare class EmitterPlugin implements ITransport {
name: string;
register(server: any, parentServer: any): void;
send(methodus: any, functionArgs: any, paramsMap: any, securityContext: any): Promise<any>;
}