@deskdirector/push-events
Version:
chat utilities for DeskDirector chat
16 lines (15 loc) • 790 B
TypeScript
import { SseReceiver } from './sse-receiver';
import * as EventModels from './models';
export declare class ChatSessionReceiver extends SseReceiver {
readonly name = "chatv4";
messageAdded(data: EventModels.MessageAddedEvent): void;
sysMessage(data: EventModels.SystemMessageAddedEvent): void;
sessionCreated(data: EventModels.SessionCreatedEvent): void;
sessionUpdated(data: EventModels.SessionUpdatedEvent): void;
read(data: EventModels.ReadSessionEvent): void;
rejectInvite(data: EventModels.RejectInviteEvent): void;
sessionInvited(data: EventModels.SendInviteEvent): void;
typing(data: EventModels.TypingInSessionEvent): void;
userJoin(data: EventModels.UserJoinSessionEvent): void;
userLeft(data: EventModels.UserLeftSessionEvent): void;
}