1 | /// <reference types="socket.io" />
|
2 | import InputRegistry from './inputs';
|
3 | export declare type ServerConfig = {
|
4 | debug?: boolean;
|
5 | messageServer: {
|
6 | port: number;
|
7 | host: string;
|
8 | };
|
9 | httpServer: {
|
10 | port: number;
|
11 | host: string;
|
12 | };
|
13 | };
|
14 | export declare type MessageHandlerFunction = (config: ServerConfig, inputs: InputRegistry, io: SocketIO.Server, msgParts: Array<string>) => Promise<void>;
|
15 | export declare type MessageHandlers = {
|
16 | [messageType: string]: MessageHandlerFunction;
|
17 | };
|