UNPKG

actionhero

Version:

actionhero.js is a multi-transport API Server with integrated cluster capabilities and delayed tasks

26 lines (25 loc) 703 B
import { Initializer } from "../index"; import * as ChatModule from "./../modules/chatRoom"; export interface ChatRoomApi { middleware: { [key: string]: ChatModule.chatRoom.ChatMiddleware; }; globalMiddleware: Array<string>; keys: { [keys: string]: string; }; messageChannel: string; broadcast?: Function; generateMessagePayload?: Function; runMiddleware?: Function; incomingMessagePerConnection?: Function; incomingMessage?: Function; } /** * Chat & Realtime Communication Methods */ export declare class ChatRoom extends Initializer { constructor(); initialize(config: any): Promise<void>; start(config: any): Promise<void>; }