UNPKG

@xapp/chat-widget

Version:
24 lines (23 loc) 1.14 kB
import 'rollup-plugin-inject-process-env'; import { ActionType } from "../store/ChatAction"; import { ChatServer, OfflineMessage, VisitorInfoMessage } from "./ChatServer"; import { ChatMessageRequest, ChatServerMessage } from "./ChatServerMessage"; export declare class LogChat implements ChatServer { private readonly inner; constructor(inner: ChatServer); bargeOut(cb: (err?: Error) => void): void; bargeIn(agentName: string, cb: (err?: Error) => void): void; init(dispatch: (action: ActionType) => void): void; sendOfflineMsg(message: OfflineMessage, cb: (error?: Error) => void): void; sendChatMsg(message: ChatServerMessage, cb: (err?: Error) => void): void; sendChatMsgRequest(message: ChatMessageRequest, cb: (err?: Error) => void): void; sendTyping(isTyping: boolean): void; setVisitorInfo(visitorInfo: VisitorInfoMessage, sessionId: string, cb: (error?: Error) => void): void; sendChatRating(rating?: "bad" | "good"): void; sendFile(file: File, cb: (err?: Error) => void): void; markAsRead(): void; flush(): void; dispose(): void; sleep(): void; wakeup(): void; }