import { IClientApp, IClientAppMessagePayload } from "../request/client-app-hub.js"; /** * A message received from another client (application) on a channel * * @export * @interface IHubEventClientAppMessage */ export interface IHubEventClientAppMessage { /** The channel the message was sent to */ ChannelID: string; /** Message data */ Message: IClientAppMessagePayload; /** The client app that sent the message */ App: IClientApp; } /** * A client registration event response * * @export * @interface IHubEventClientAppRegistered */ export interface IHubEventClientAppRegistered { App: IClientApp; } /** * A client unregister event response * * @export * @interface IHubEventClientAppUnregistered */ export interface IHubEventClientAppUnregistered { App: IClientApp; } /** * A join channel event response * * @export * @interface IHubEventJoinedChannelMessage */ export interface IHubEventJoinedChannelMessage { App: IClientApp; ChannelID: string; } /** * A leave channel event response * * @export * @interface IHubEventLeftChannelMessage */ export interface IHubEventLeftChannelMessage { App: IClientApp; ChannelID: string; Disconnected?: boolean; } //# sourceMappingURL=client-app-hub.d.ts.map